Mock Version: 1.4.16 Mock Version: 1.4.16 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-16593855-1193289/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/firefox-67.0.3-1.fc29.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-16593855-1193289/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lGvtww + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-67.0.3 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-67.0.3.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-67.0.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #41 (build-disable-elfhack.patch):' 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 1099 (offset 63 lines). + echo 'Patch #3 (mozilla-build-arm.patch):' Patch #3 (mozilla-build-arm.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h Hunk #1 succeeded at 184 (offset -19 lines). Patch #44 (build-arm-libopus.patch): + echo 'Patch #44 (build-arm-libopus.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libopus --fuzz=0 patching file media/libopus/silk/arm/arm_silk_map.c Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 53 (offset -12 lines). + echo 'Patch #219 (rhbz-1173156.patch):' 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 899 (offset 26 lines). Hunk #2 succeeded at 918 (offset 26 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 + echo 'Patch #227 (firefox-locale-debug.patch):' Patch #227 (firefox-locale-debug.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .locale-debug --fuzz=0 patching file intl/locale/LocaleService.cpp Hunk #1 succeeded at 526 (offset -182 lines). + echo 'Patch #402 (mozilla-1196777.patch):' 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). + echo 'Patch #413 (mozilla-1353817.patch):' 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 + echo 'Patch #574 (firefox-pipewire.patch):' Patch #574 (firefox-pipewire.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-pipewire --fuzz=0 patching file config/system-headers.mozbuild patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/base_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/base_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_x11.h + echo 'Patch #575 (mozilla-1423598-popup.patch):' Patch #575 (mozilla-1423598-popup.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1423598-popup --fuzz=0 patching file widget/gtk/nsWindow.cpp patching file widget/gtk/nsWindow.h + echo 'Patch #576 (mozilla-1532643-popup.patch):' 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 + echo 'Patch #579 (mozilla-1468911.patch):' 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 Hunk #2 succeeded at 1150 (offset 11 lines). Hunk #3 succeeded at 3536 (offset 36 lines). Hunk #4 succeeded at 3670 (offset 49 lines). Hunk #5 succeeded at 4043 (offset 51 lines). Hunk #6 succeeded at 4097 (offset 51 lines). patching file widget/gtk/nsWindow.h Hunk #1 succeeded at 609 (offset 6 lines). + 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 Patch #582 (mozilla-1508378.patch): + echo 'Patch #582 (mozilla-1508378.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1508378 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h + 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 Hunk #1 succeeded at 31 (offset 3 lines). Patch #601 (mozilla-1516081.patch): + echo 'Patch #601 (mozilla-1516081.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516081 --fuzz=0 patching file build/moz.configure/toolchain.configure Hunk #1 succeeded at 1367 (offset 3 lines). Hunk #2 succeeded at 1388 (offset 3 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' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --enable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + chmod -x third_party/rust/itertools/src/lib.rs + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BzvRUA + umask 022 + cd /builddir/build/BUILD + cd firefox-67.0.3 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz + cd - /builddir/build/BUILD/firefox-67.0.3 + mkdir -p .cargo + cat BUILDSTDERR: ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen BUILDSTDERR: Installing cbindgen v0.8.7 BUILDSTDERR: Compiling proc-macro2 v0.4.30 BUILDSTDERR: Compiling unicode-xid v0.1.0 BUILDSTDERR: Compiling libc v0.2.54 BUILDSTDERR: Compiling syn v0.15.34 BUILDSTDERR: Compiling autocfg v0.1.2 BUILDSTDERR: Compiling rand_core v0.4.0 BUILDSTDERR: Compiling ryu v0.2.8 BUILDSTDERR: Compiling serde v1.0.91 BUILDSTDERR: Compiling unicode-width v0.1.5 BUILDSTDERR: Compiling ansi_term v0.11.0 BUILDSTDERR: Compiling cbindgen v0.8.7 BUILDSTDERR: Compiling bitflags v1.0.4 BUILDSTDERR: Compiling strsim v0.8.0 BUILDSTDERR: Compiling itoa v0.4.4 BUILDSTDERR: Compiling vec_map v0.8.1 BUILDSTDERR: Compiling remove_dir_all v0.5.1 BUILDSTDERR: Compiling cfg-if v0.1.9 BUILDSTDERR: Compiling rand_core v0.3.1 BUILDSTDERR: Compiling rand_jitter v0.1.4 BUILDSTDERR: Compiling rand_chacha v0.1.1 BUILDSTDERR: Compiling rand_pcg v0.1.2 BUILDSTDERR: Compiling rand v0.6.5 BUILDSTDERR: Compiling textwrap v0.11.0 BUILDSTDERR: Compiling log v0.4.6 BUILDSTDERR: Compiling rand_hc v0.1.0 BUILDSTDERR: Compiling rand_isaac v0.1.1 BUILDSTDERR: Compiling rand_xorshift v0.1.1 BUILDSTDERR: Compiling rand_os v0.1.3 BUILDSTDERR: Compiling atty v0.2.11 BUILDSTDERR: Compiling clap v2.33.0 BUILDSTDERR: Compiling tempfile v3.0.7 BUILDSTDERR: Compiling quote v0.6.12 BUILDSTDERR: Compiling serde_derive v1.0.91 BUILDSTDERR: Compiling serde_json v1.0.39 BUILDSTDERR: Compiling toml v0.4.10 BUILDSTDERR: Finished release [optimized] target(s) in 2m 25s BUILDSTDERR: Installing /builddir/build/BUILD/firefox-67.0.3/.cargo/bin/cbindgen BUILDSTDERR: warning: be sure to add `/builddir/build/BUILD/firefox-67.0.3/.cargo/bin` to your PATH to be able to run the installed binaries BUILDSTDERR: ++ pwd + export PATH=/builddir/build/BUILD/firefox-67.0.3/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-67.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' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + echo 'ac_add_options MOZ_PGO=1' + echo 'ac_add_options --enable-lto' + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' BUILDSTDERR: ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=6 + '[' 6 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 6 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 6 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export MOZ_SERVICES_SYNC=1 + MOZ_SERVICES_SYNC=1 + export STRIP=/bin/true + STRIP=/bin/true + GDK_BACKEND=x11 + xvfb-run ./mach build Config object not found by mach. 0:00.81 Clobber not needed. 0:00.81 Adding make options from /builddir/build/BUILD/firefox-67.0.3/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-67.0.3/objdir OBJDIR=/builddir/build/BUILD/firefox-67.0.3/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-67.0.3/.mozconfig export FOUND_MOZCONFIG 0:00.82 /usr/bin/gmake -f client.mk -s configure 0:00.83 cd /builddir/build/BUILD/firefox-67.0.3/objdir 0:00.83 /builddir/build/BUILD/firefox-67.0.3/configure 0:00.95 Creating Python environment 0:03.03 New python executable in /builddir/build/BUILD/firefox-67.0.3/objdir/_virtualenvs/init/bin/python2.7 0:03.03 Also creating executable in /builddir/build/BUILD/firefox-67.0.3/objdir/_virtualenvs/init/bin/python 0:03.03 Installing setuptools, pip, wheel...done. 0:04.41 running build_ext 0:04.41 building 'psutil._psutil_linux' extension 0:04.41 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_common.o 0:04.41 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:04.41 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 0:04.41 creating build/lib.linux-x86_64-2.7 0:04.41 creating build/lib.linux-x86_64-2.7/psutil 0:04.41 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 0:04.41 building 'psutil._psutil_posix' extension 0:04.41 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_common.o 0:04.41 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:04.42 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 0:04.42 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:04.42 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:04.42 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:04.42 Reexecuting in the virtualenv 0:04.62 Adding configure options from /builddir/build/BUILD/firefox-67.0.3/.mozconfig 0:04.62 --enable-application=browser 0:04.62 --prefix=/usr 0:04.62 --libdir=/usr/lib64 0:04.62 --with-system-zlib 0:04.62 --with-system-bz2 0:04.62 --disable-strip 0:04.62 --enable-necko-wifi 0:04.62 --enable-startup-notification 0:04.62 --disable-updater 0:04.62 --enable-chrome-format=omni 0:04.62 --enable-pulseaudio 0:04.62 --without-system-icu 0:04.62 --with-mozilla-api-keyfile=../mozilla-api-key 0:04.62 --with-google-location-service-api-keyfile=../google-api-key 0:04.62 --with-google-safebrowsing-api-keyfile=../google-api-key 0:04.62 --enable-release 0:04.62 --update-channel=release 0:04.62 --disable-system-sqlite 0:04.62 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:04.62 --enable-av1 0:04.62 --enable-default-toolkit=cairo-gtk3-wayland 0:04.62 --enable-official-branding 0:04.62 --with-system-nspr 0:04.62 --with-system-nss 0:04.62 --enable-system-ffi 0:04.62 --enable-optimize 0:04.62 --disable-debug 0:04.62 --disable-crashreporter 0:04.62 --enable-tests 0:04.62 --with-system-jpeg 0:04.62 --with-system-libvpx 0:04.62 MOZ_PGO=1 0:04.62 --enable-lto 0:04.63 MOZILLA_OFFICIAL=1 0:04.63 MOZ_TELEMETRY_REPORTING=1 0:04.63 BUILD_OFFICIAL=1 0:04.63 checking for vcs source checkout... no 0:04.67 checking for a shell... /usr/bin/sh 0:04.71 checking for host system type... x86_64-pc-linux-gnu 0:04.71 checking for target system type... x86_64-pc-linux-gnu 0:05.15 checking whether cross compiling... no 0:05.29 checking for Python 3... /usr/bin/python3 (3.7.3) 0:05.30 checking for yasm... /usr/bin/yasm 0:05.31 checking yasm version... 1.3.0 0:05.31 checking for the target C compiler... /usr/bin/gcc 0:05.35 checking whether the target C compiler can be used... yes 0:05.35 checking the target C compiler version... 8.3.1 0:05.37 checking the target C compiler works... yes 0:05.37 checking for the target C++ compiler... /usr/bin/g++ 0:05.47 checking whether the target C++ compiler can be used... yes 0:05.47 checking the target C++ compiler version... 8.3.1 0:05.55 checking the target C++ compiler works... yes 0:05.55 checking for the host C compiler... /usr/bin/gcc 0:05.59 checking whether the host C compiler can be used... yes 0:05.59 checking the host C compiler version... 8.3.1 0:05.61 checking the host C compiler works... yes 0:05.61 checking for the host C++ compiler... /usr/bin/g++ 0:05.63 checking whether the host C++ compiler can be used... yes 0:05.63 checking the host C++ compiler version... 8.3.1 0:05.66 checking the host C++ compiler works... yes 0:05.68 checking for 64-bit OS... yes 0:05.69 checking for llvm_profdata... /usr/bin/llvm-profdata 0:05.69 checking for nasm... /usr/bin/nasm 0:05.72 checking nasm version... 2.13.03 0:05.73 checking for linker... bfd 0:05.73 checking for the assembler... /usr/bin/gcc 0:05.75 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:05.75 checking for ar... /usr/bin/gcc-ar 0:05.75 checking for pkg_config... /usr/bin/pkg-config 0:05.75 checking for pkg-config version... 1.5.3 0:05.79 checking for stdint.h... yes 0:05.83 checking for inttypes.h... yes 0:05.85 checking for malloc.h... yes 0:05.89 checking for alloca.h... yes 0:05.91 checking for sys/byteorder.h... no 0:05.93 checking for getopt.h... yes 0:05.97 checking for unistd.h... yes 0:06.00 checking for nl_types.h... yes 0:06.03 checking for cpuid.h... yes 0:06.06 checking for sys/statvfs.h... yes 0:06.09 checking for sys/statfs.h... yes 0:06.12 checking for sys/vfs.h... yes 0:06.15 checking for sys/mount.h... yes 0:06.19 checking for sys/quota.h... yes 0:06.22 checking for linux/quota.h... yes 0:06.26 checking for linux/if_addr.h... yes 0:06.30 checking for linux/rtnetlink.h... yes 0:06.33 checking for sys/queue.h... yes 0:06.37 checking for sys/types.h... yes 0:06.40 checking for netinet/in.h... yes 0:06.43 checking for byteswap.h... yes 0:06.47 checking for linux/perf_event.h... yes 0:06.50 checking for perf_event_open system call... yes 0:06.52 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:06.53 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:06.55 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:06.56 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:06.58 checking whether the C compiler supports -Wunreachable-code-return... no 0:06.60 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:06.60 checking whether the C compiler supports -Wclass-varargs... no 0:06.62 checking whether the C++ compiler supports -Wclass-varargs... no 0:06.63 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:06.64 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:06.66 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:06.67 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:06.68 checking whether the C compiler supports -Wloop-analysis... no 0:06.69 checking whether the C++ compiler supports -Wloop-analysis... no 0:06.72 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:06.73 checking whether the C++ compiler supports -Wc++2a-compat... no 0:06.74 checking whether the C++ compiler supports -Wcomma... no 0:06.76 checking whether the C compiler supports -Wduplicated-cond... yes 0:06.79 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:06.82 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:06.84 checking whether the C compiler supports -Wstring-conversion... no 0:06.85 checking whether the C++ compiler supports -Wstring-conversion... no 0:06.86 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:06.88 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:06.89 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:06.91 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:06.93 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:06.93 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:06.95 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:06.97 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:07.00 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:07.03 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:07.06 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:07.09 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:07.11 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:07.14 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:07.17 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:07.20 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:07.23 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:07.26 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:07.28 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:07.30 checking whether the C compiler supports -Wno-error=return-std-move... no 0:07.31 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:07.33 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:07.36 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:07.38 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:07.38 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:07.39 checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:07.41 checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:07.43 checking whether the C compiler supports -Wformat... yes 0:07.46 checking whether the C++ compiler supports -Wformat... yes 0:07.48 checking whether the C compiler supports -Wformat-security... no 0:07.50 checking whether the C++ compiler supports -Wformat-security... no 0:07.53 checking whether the C compiler supports -Wformat-overflow=2... yes 0:07.55 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:07.57 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:07.59 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:07.62 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:07.64 checking for libpulse... yes 0:07.64 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:07.64 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:07.64 checking for rustc... /usr/bin/rustc 0:07.64 checking for cargo... /usr/bin/cargo 0:07.73 checking rustc version... 1.35.0 0:07.76 checking cargo version... 1.35.0 0:08.12 checking for rustdoc... /usr/bin/rustdoc 0:08.12 checking for cbindgen... /builddir/build/BUILD/firefox-67.0.3/.cargo/bin/cbindgen 0:08.12 checking cbindgen version... 0.8.7 0:08.12 checking for rustfmt... not found 0:08.12 checking for llvm-config... /usr/bin/llvm-config 0:08.58 checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:08.59 checking for libffi > 3.0.9... yes 0:08.59 checking MOZ_FFI_CFLAGS... 0:08.60 checking MOZ_FFI_LIBS... -lffi 0:08.68 checking for nodejs... /usr/bin/node (10.16.0) 0:08.70 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:08.74 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread 0:08.74 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:08.75 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:08.76 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 0:08.76 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:08.77 checking for fontconfig >= 2.7.0... yes 0:08.77 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:08.78 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:08.78 checking for freetype2 >= 6.1.0... yes 0:08.79 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:08.79 checking _FT2_LIBS... -lfreetype 0:08.79 checking for tar... /usr/bin/gtar 0:08.79 checking for unzip... /usr/bin/unzip 0:08.80 checking for zip... /usr/bin/zip 0:08.80 checking for gn... not found 0:08.80 checking for the Mozilla API key... yes 0:08.80 checking for the Google Location Service API key... yes 0:08.80 checking for the Google Safebrowsing API key... yes 0:08.80 checking for the Bing API key... no 0:08.80 checking for the Adjust SDK key... no 0:08.80 checking for the Leanplum SDK key... no 0:08.80 checking for the Pocket API key... no 0:08.81 checking for vpx >= 1.7.0... yes 0:08.82 checking MOZ_LIBVPX_CFLAGS... 0:08.82 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:08.86 checking for vpx/vpx_decoder.h... yes 0:08.94 checking for vpx_codec_dec_init_ver... yes 0:08.99 checking for jpeg_destroy_compress... yes 0:09.03 checking for sufficient jpeg library version... yes 0:09.06 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:09.06 checking for awk... /usr/bin/gawk 0:09.06 checking for perl... /usr/bin/perl 0:09.08 checking for minimum required perl version >= 5.006... 5.028002 0:09.10 checking for full perl installation... yes 0:09.10 checking for gmake... /usr/bin/gmake 0:09.10 checking for watchman... not found 0:09.10 checking for xargs... /usr/bin/xargs 0:09.10 checking for rpmbuild... /usr/bin/rpmbuild 0:09.15 checking for llvm-objdump... /usr/bin/llvm-objdump 0:09.15 checking for autoconf... /usr/bin/autoconf-2.13 0:09.70 creating cache ./config.cache 0:09.73 checking host system type... x86_64-pc-linux-gnu 0:09.75 checking target system type... x86_64-pc-linux-gnu 0:09.76 checking build system type... x86_64-pc-linux-gnu 0:09.76 checking for objcopy... /usr/bin/objcopy 0:09.77 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:09.77 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:09.77 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:09.77 checking whether we are using GNU C... (cached) yes 0:09.77 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:09.77 checking for c++... (cached) /usr/bin/g++ 0:09.77 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:09.77 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:09.77 checking whether we are using GNU C++... (cached) yes 0:09.77 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:09.77 checking for ranlib... gcc-ranlib 0:09.77 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:09.77 checking for strip... /bin/true 0:09.78 checking for otool... no 0:09.87 checking for X... libraries , headers 0:09.91 checking for dnet_ntoa in -ldnet... no 0:09.96 checking for dnet_ntoa in -ldnet_stub... no 0:10.01 checking for gethostbyname... yes 0:10.06 checking for connect... yes 0:10.11 checking for remove... yes 0:10.16 checking for shmat... yes 0:10.21 checking for IceConnectionNumber in -lICE... yes 0:10.30 checking for --noexecstack option to as... yes 0:10.34 checking for -z noexecstack option to ld... yes 0:10.39 checking for -z text option to ld... yes 0:10.43 checking for -z relro option to ld... yes 0:10.47 checking for -z nocopyreloc option to ld... yes 0:10.52 checking for -Bsymbolic-functions option to ld... yes 0:10.56 checking for --build-id=sha1 option to ld... yes 0:10.60 checking for --ignore-unresolved-symbol option to ld... yes 0:10.63 checking if toolchain supports -mssse3 option... yes 0:10.65 checking if toolchain supports -msse4.1 option... yes 0:10.68 checking for x86 AVX2 asm support in compiler... yes 0:10.71 checking whether the linker supports Identical Code Folding... no 0:10.94 checking whether removing dead symbols breaks debugging... no 0:10.97 checking for working const... yes 0:10.99 checking for mode_t... yes 0:11.00 checking for off_t... yes 0:11.01 checking for pid_t... yes 0:11.02 checking for size_t... yes 0:11.21 checking whether 64-bits std::atomic requires -latomic... no 0:11.25 checking for dirent.h that defines DIR... yes 0:11.29 checking for opendir in -ldir... no 0:11.32 checking for sockaddr_in.sin_len... false 0:11.35 checking for sockaddr_in6.sin6_len... false 0:11.37 checking for sockaddr.sa_len... false 0:11.43 checking for gethostbyname_r in -lc_r... no 0:11.51 checking for library containing dlopen... -ldl 0:11.54 checking for dlfcn.h... yes 0:11.59 checking for dladdr... yes 0:11.64 checking for memmem... yes 0:11.68 checking for socket in -lsocket... no 0:11.74 checking for XDrawLines in -lX11... yes 0:11.79 checking for XextAddDisplay in -lXext... yes 0:11.85 checking for XtFree in -lXt... yes 0:11.89 checking for xcb_connect in -lxcb... yes 0:11.95 checking for xcb_shm_query_version in -lxcb-shm... yes 0:12.00 checking for XGetXCBConnection in -lX11-xcb... yes 0:12.04 checking for pthread_create in -lpthreads... no 0:12.09 checking for pthread_create in -lpthread... yes 0:12.14 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:12.17 checking for pthread.h... yes 0:12.23 checking for stat64... yes 0:12.28 checking for lstat64... yes 0:12.33 checking for truncate64... yes 0:12.38 checking for statvfs64... yes 0:12.43 checking for statvfs... yes 0:12.49 checking for statfs64... yes 0:12.53 checking for statfs... yes 0:12.58 checking for getpagesize... yes 0:12.64 checking for gmtime_r... yes 0:12.69 checking for localtime_r... yes 0:12.74 checking for arc4random... no 0:12.79 checking for arc4random_buf... no 0:12.84 checking for mallinfo... yes 0:12.89 checking for gettid... no 0:12.93 checking for lchown... yes 0:13.00 checking for setpriority... yes 0:13.04 checking for strerror... yes 0:13.10 checking for syscall... yes 0:13.15 checking for clock_gettime(CLOCK_MONOTONIC)... 0:13.18 checking for pthread_cond_timedwait_monotonic_np... 0:13.25 checking for res_ninit()... yes 0:13.30 checking for an implementation of va_copy()... yes 0:13.32 checking whether va_list can be copied by value... no 0:13.42 checking for __thread keyword for TLS variables... yes 0:13.48 checking for localeconv... yes 0:13.52 checking for malloc.h... yes 0:13.57 checking for strndup... yes 0:13.62 checking for posix_memalign... yes 0:13.67 checking for memalign... yes 0:13.72 checking for malloc_usable_size... yes 0:13.76 checking whether malloc_usable_size definition can use const argument... no 0:13.77 checking for valloc in malloc.h... yes 0:13.78 checking for valloc in unistd.h... no 0:13.80 checking for _aligned_malloc in malloc.h... no 0:13.80 checking NSPR selection... system 0:13.80 checking for nspr-config... /usr/bin/nspr-config 0:13.84 checking for NSPR - version >= 4.21... yes 0:13.93 checking for nss-config... /usr/bin/nss-config 0:13.97 checking for NSS - version >= 3.42... yes 0:14.02 checking for gzread in -lz... yes 0:14.07 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-67.0.3/browser/confvars.sh 0:14.07 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 0:14.10 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread 0:14.10 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:14.12 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes 0:14.13 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0/ -pthread 0:14.13 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:14.13 checking for libstartup-notification-1.0 >= 0.8... yes 0:14.13 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:14.14 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:14.15 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:14.15 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:14.15 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:14.16 checking for dbus-1 >= 0.60... yes 0:14.16 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:14.17 checking MOZ_DBUS_LIBS... -ldbus-1 0:14.17 checking for dbus-glib-1 >= 0.60... yes 0:14.17 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:14.17 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:14.26 checking for linux/joystick.h... yes 0:14.26 checking for wget... no 0:14.32 checking for fdatasync... yes 0:14.35 checking for valid C compiler optimization flags... yes 0:14.45 checking for __cxa_demangle... yes 0:14.49 checking for unwind.h... yes 0:14.58 checking for _Unwind_Backtrace... yes 0:14.59 checking for -pipe support... yes 0:14.81 checking what kind of list files are supported by the linker... linkerscript 0:14.81 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:14.82 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:14.82 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:14.88 checking for FT_Bitmap_Size.y_ppem... yes 0:14.94 checking for FT_GlyphSlot_Embolden... yes 0:15.01 checking for FT_Load_Sfnt_Table... yes 0:15.07 checking for fontconfig/fcfreetype.h... yes 0:15.20 checking for posix_fadvise... yes 0:15.25 checking for posix_fallocate... yes 0:15.35 updating cache ./config.cache 0:15.35 creating ./config.data 0:15.38 js/src> configuring 0:15.38 js/src> running /builddir/build/BUILD/firefox-67.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=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize --enable-xcode-checks --without-ccache --without-toolchain-prefix --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 --enable-jemalloc --disable-replace-malloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --enable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-masm-verbose --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-fuzzing --disable-pipeline-operator --disable-binast --disable-cranelift --disable-wasm-codegen-debug --disable-typed-objects --disable-wasm-bulk-memory --disable-wasm-reftypes --disable-wasm-gc --disable-wasm-private-reftypes --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/firefox-67.0.3/objdir/dist JS_STANDALONE= 0:15.40 js/src> checking for vcs source checkout... no 0:15.44 js/src> checking for a shell... /usr/bin/sh 0:15.46 js/src> checking for host system type... x86_64-pc-linux-gnu 0:15.48 js/src> checking for target system type... x86_64-pc-linux-gnu 0:15.87 js/src> checking for Python 3... /usr/bin/python3 (3.7.3) 0:15.88 js/src> checking whether cross compiling... no 0:15.88 js/src> checking for yasm... /usr/bin/yasm 0:15.88 js/src> checking yasm version... 1.3.0 0:15.89 js/src> checking for the target C compiler... /usr/bin/gcc 0:15.91 js/src> checking whether the target C compiler can be used... yes 0:15.91 js/src> checking the target C compiler version... 8.3.1 0:15.94 js/src> checking the target C compiler works... yes 0:15.94 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:15.96 js/src> checking whether the target C++ compiler can be used... yes 0:15.96 js/src> checking the target C++ compiler version... 8.3.1 0:15.98 js/src> checking the target C++ compiler works... yes 0:15.99 js/src> checking for the host C compiler... /usr/bin/gcc 0:16.01 js/src> checking whether the host C compiler can be used... yes 0:16.01 js/src> checking the host C compiler version... 8.3.1 0:16.04 js/src> checking the host C compiler works... yes 0:16.04 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:16.06 js/src> checking whether the host C++ compiler can be used... yes 0:16.06 js/src> checking the host C++ compiler version... 8.3.1 0:16.09 js/src> checking the host C++ compiler works... yes 0:16.12 js/src> checking for 64-bit OS... yes 0:16.12 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:16.13 js/src> checking for nasm... /usr/bin/nasm 0:16.13 js/src> checking nasm version... 2.13.03 0:16.15 js/src> checking for linker... bfd 0:16.15 js/src> checking for the assembler... /usr/bin/gcc 0:16.17 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:16.17 js/src> checking for ar... /usr/bin/gcc-ar 0:16.17 js/src> checking for pkg_config... /usr/bin/pkg-config 0:16.18 js/src> checking for pkg-config version... 1.5.3 0:16.21 js/src> checking for stdint.h... yes 0:16.25 js/src> checking for inttypes.h... yes 0:16.30 js/src> checking for malloc.h... yes 0:16.33 js/src> checking for alloca.h... yes 0:16.35 js/src> checking for sys/byteorder.h... no 0:16.38 js/src> checking for getopt.h... yes 0:16.41 js/src> checking for unistd.h... yes 0:16.44 js/src> checking for nl_types.h... yes 0:16.47 js/src> checking for cpuid.h... yes 0:16.51 js/src> checking for sys/statvfs.h... yes 0:16.53 js/src> checking for sys/statfs.h... yes 0:16.58 js/src> checking for sys/vfs.h... yes 0:16.61 js/src> checking for sys/mount.h... yes 0:16.65 js/src> checking for sys/quota.h... yes 0:16.68 js/src> checking for linux/quota.h... yes 0:16.72 js/src> checking for linux/if_addr.h... yes 0:16.76 js/src> checking for linux/rtnetlink.h... yes 0:16.79 js/src> checking for sys/queue.h... yes 0:16.82 js/src> checking for sys/types.h... yes 0:16.86 js/src> checking for netinet/in.h... yes 0:16.88 js/src> checking for byteswap.h... yes 0:16.92 js/src> checking for linux/perf_event.h... yes 0:16.94 js/src> checking for perf_event_open system call... yes 0:16.96 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:16.97 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:16.99 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:17.00 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:17.02 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:17.04 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:17.04 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:17.05 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:17.07 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:17.08 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:17.09 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:17.11 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:17.11 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:17.13 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:17.15 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:17.17 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:17.17 js/src> checking whether the C++ compiler supports -Wcomma... no 0:17.20 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:17.23 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:17.26 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:17.27 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:17.28 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:17.30 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:17.31 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:17.33 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:17.34 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:17.36 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:17.38 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:17.38 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:17.41 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:17.44 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:17.47 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:17.50 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:17.52 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:17.56 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:17.58 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:17.62 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:17.64 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:17.68 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:17.70 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:17.74 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:17.74 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:17.76 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:17.78 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:17.82 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:17.83 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:17.84 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:17.85 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:17.86 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:17.88 js/src> checking whether the C compiler supports -Wformat... yes 0:17.92 js/src> checking whether the C++ compiler supports -Wformat... yes 0:17.94 js/src> checking whether the C compiler supports -Wformat-security... no 0:17.96 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:17.99 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:18.02 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:18.04 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:18.06 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:18.09 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:18.12 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:18.12 js/src> checking for rustc... /usr/bin/rustc 0:18.12 js/src> checking for cargo... /usr/bin/cargo 0:18.18 js/src> checking rustc version... 1.35.0 0:18.21 js/src> checking cargo version... 1.35.0 0:18.60 js/src> checking for rustdoc... /usr/bin/rustdoc 0:18.60 js/src> checking for rustfmt... not found 0:18.60 js/src> checking for llvm-config... /usr/bin/llvm-config 0:18.78 js/src> checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:18.79 js/src> checking for libffi > 3.0.9... yes 0:18.79 js/src> checking MOZ_FFI_CFLAGS... 0:18.80 js/src> checking MOZ_FFI_LIBS... -lffi 0:18.80 js/src> checking for awk... /usr/bin/gawk 0:18.80 js/src> checking for perl... /usr/bin/perl 0:18.82 js/src> checking for minimum required perl version >= 5.006... 5.028002 0:18.83 js/src> checking for full perl installation... yes 0:18.83 js/src> checking for gmake... /usr/bin/gmake 0:18.83 js/src> checking for watchman... not found 0:18.83 js/src> checking for xargs... /usr/bin/xargs 0:18.83 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:18.88 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:18.88 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:18.88 js/src> Refreshing /builddir/build/BUILD/firefox-67.0.3/js/src/old-configure with /usr/bin/autoconf-2.13 0:19.08 js/src> loading cache /builddir/build/BUILD/firefox-67.0.3/objdir/./config.cache 0:19.11 js/src> checking host system type... x86_64-pc-linux-gnu 0:19.12 js/src> checking target system type... x86_64-pc-linux-gnu 0:19.14 js/src> checking build system type... x86_64-pc-linux-gnu 0:19.14 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:19.14 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:19.14 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:19.14 js/src> checking whether we are using GNU C... (cached) yes 0:19.15 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:19.15 js/src> checking for c++... (cached) /usr/bin/g++ 0:19.15 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:19.15 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:19.15 js/src> checking whether we are using GNU C++... (cached) yes 0:19.15 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:19.21 js/src> checking for ranlib... (cached) gcc-ranlib 0:19.21 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:19.21 js/src> checking for strip... (cached) /bin/true 0:19.21 js/src> checking for sb-conf... no 0:19.21 js/src> checking for ve... no 0:19.21 js/src> checking for X... (cached) libraries , headers 0:19.22 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:19.22 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:19.22 js/src> checking for gethostbyname... (cached) yes 0:19.22 js/src> checking for connect... (cached) yes 0:19.23 js/src> checking for remove... (cached) yes 0:19.23 js/src> checking for shmat... (cached) yes 0:19.23 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:19.33 js/src> checking for --noexecstack option to as... yes 0:19.38 js/src> checking for -z noexecstack option to ld... yes 0:19.42 js/src> checking for -z text option to ld... yes 0:19.46 js/src> checking for -z relro option to ld... yes 0:19.52 js/src> checking for -z nocopyreloc option to ld... yes 0:19.56 js/src> checking for -Bsymbolic-functions option to ld... yes 0:19.60 js/src> checking for --build-id=sha1 option to ld... yes 0:19.64 js/src> checking whether the linker supports Identical Code Folding... no 0:19.85 js/src> checking whether removing dead symbols breaks debugging... no 0:19.85 js/src> checking for working const... (cached) yes 0:19.86 js/src> checking for mode_t... (cached) yes 0:19.86 js/src> checking for off_t... (cached) yes 0:19.86 js/src> checking for pid_t... (cached) yes 0:19.86 js/src> checking for size_t... (cached) yes 0:19.89 js/src> checking for ssize_t... yes 0:19.89 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:19.89 js/src> checking for dirent.h that defines DIR... (cached) yes 0:19.90 js/src> checking for opendir in -ldir... (cached) no 0:19.91 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:19.91 js/src> checking for library containing dlopen... (cached) -ldl 0:19.91 js/src> checking for dlfcn.h... (cached) yes 0:19.92 js/src> checking for socket in -lsocket... (cached) no 0:19.92 js/src> checking for pthread_create in -lpthreads... (cached) no 0:19.93 js/src> checking for pthread_create in -lpthread... (cached) yes 0:19.98 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:20.03 js/src> checking for getc_unlocked... yes 0:20.08 js/src> checking for _getc_nolock... no 0:20.08 js/src> checking for gmtime_r... (cached) yes 0:20.08 js/src> checking for localtime_r... (cached) yes 0:20.14 js/src> checking for pthread_getname_np... yes 0:20.19 js/src> checking for pthread_get_name_np... no 0:20.19 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:20.25 js/src> checking for sin in -lm... yes 0:20.31 js/src> checking for sincos in -lm... yes 0:20.37 js/src> checking for __sincos in -lm... no 0:20.37 js/src> checking for res_ninit()... (cached) yes 0:20.43 js/src> checking for nl_langinfo and CODESET... yes 0:20.43 js/src> checking for an implementation of va_copy()... (cached) yes 0:20.43 js/src> checking whether va_list can be copied by value... (cached) no 0:20.44 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:20.45 js/src> checking for localeconv... (cached) yes 0:20.45 js/src> checking NSPR selection... command-line 0:20.49 js/src> checking for valid optimization flags... yes 0:20.50 js/src> checking for __cxa_demangle... (cached) yes 0:20.51 js/src> checking for -pipe support... yes 0:20.54 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:20.65 js/src> checking what kind of list files are supported by the linker... linkerscript 0:20.67 js/src> checking for posix_fadvise... (cached) yes 0:20.68 js/src> checking for posix_fallocate... (cached) yes 0:20.68 js/src> checking for malloc.h... (cached) yes 0:20.69 js/src> checking for strndup... (cached) yes 0:20.70 js/src> checking for posix_memalign... (cached) yes 0:20.70 js/src> checking for memalign... (cached) yes 0:20.71 js/src> checking for malloc_usable_size... (cached) yes 0:20.74 js/src> checking whether malloc_usable_size definition can use const argument... no 0:20.76 js/src> checking for valloc in malloc.h... yes 0:20.78 js/src> checking for valloc in unistd.h... no 0:20.78 js/src> checking for _aligned_malloc in malloc.h... no 0:20.79 js/src> checking for localeconv... (cached) yes 0:20.80 js/src> updating cache /builddir/build/BUILD/firefox-67.0.3/objdir/./config.cache 0:20.80 js/src> creating ./config.data 0:20.83 js/src> Creating config.status 0:20.92 Creating config.status 0:21.16 Reticulating splines... 0:23.50 0:02.38 File already read. Skipping: /builddir/build/BUILD/firefox-67.0.3/gfx/angle/targets/angle_common/moz.build 0:36.62 Finished reading 2001 moz.build files in 3.86s 0:36.62 Read 14 gyp files in parallel contributing 0.00s to total wall time 0:36.62 Processed into 9788 build config descriptors in 4.30s 0:36.62 RecursiveMake backend executed in 6.26s 0:36.62 3509 total backend files; 3509 created; 0 updated; 0 unchanged; 0 deleted; 27 -> 1275 Makefile 0:36.62 FasterMake backend executed in 0.41s 0:36.62 14 total backend files; 14 created; 0 updated; 0 unchanged; 0 deleted 0:36.62 Total wall time: 15.49s; CPU time: 15.09s; Efficiency: 97%; Untracked: 0.66s Configure complete! Be sure to run |mach build| to pick up any changes 0:37.11 Clobber not needed. 0:37.11 Adding make options from /builddir/build/BUILD/firefox-67.0.3/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-67.0.3/objdir OBJDIR=/builddir/build/BUILD/firefox-67.0.3/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-67.0.3/.mozconfig export FOUND_MOZCONFIG 0:37.12 /usr/bin/gmake -f client.mk -s 0:37.37 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:37.37 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:37.39 Elapsed: 0.01s; From dist/xpi-stage: Kept 0 existing; Added/updated 99; Removed 0 files and 0 directories. 0:37.69 Elapsed: 0.20s; From _tests: Kept 29 existing; Added/updated 1039; Removed 0 files and 0 directories. 0:37.83 Elapsed: 0.35s; From dist/bin: Kept 248 existing; Added/updated 2319; Removed 0 files and 0 directories. 0:37.88 Elapsed: 0.51s; From dist/include: Kept 1586 existing; Added/updated 3796; Removed 0 files and 0 directories. 0:37.92 ./mozilla-config.h.stub 0:38.04 ./buildid.h.stub 0:38.16 ./source-repo.h.stub 0:38.39 config 0:38.54 config/nsinstall_real 0:38.69 config/stl.sentinel.stub 0:38.81 config/system-header.sentinel.stub 0:39.05 build/application.ini.stub 0:39.05 js/src/js-confdefs.h.stub 0:39.05 xpcom/xpcom-config.h.stub 0:39.06 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 0:39.18 build/application.ini.h.stub 0:39.18 js/src/js-config.h.stub 0:39.18 xpcom/xpcom-private.h.stub 0:39.20 media/libdav1d/16bd_cdef_tmpl.c.stub 0:39.30 build/automation.py.stub 0:39.30 js/src/selfhosted.out.h.stub 0:39.32 media/libdav1d/16bd_film_grain_tmpl.c.stub 0:39.32 security/ct/tests/gtest/valid-sth.inc.stub 0:39.43 security/apps/xpcshell.inc.stub 0:39.44 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 0:39.47 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_ALLOCA_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DJS_CODEGEN_X64=1 -D_REENTRANT=1 -DHAVE_MALLOC_H=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZ_SANDBOX=1 -DTARGET_XPCOM_ABI="x86_64-gcc3" -DMOZILLA_UAVERSION="67.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SCTP=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_TREE_CAIRO=1 -DMOZ_DAV1D_ASM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_VPX_VPX_DECODER_H=1 -DMOZ_X11=1 -DFUNCPROTO=15 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=67.0.3 -DHAVE_CPUID_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="67.0.3" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DMOZ_CONTENT_SANDBOX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_DLOPEN=1 -DMOZ_DLL_PREFIX="lib" -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_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_LTO=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_INTL_API=1 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_APP_UA_VERSION="67.0.3" -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 0:39.49 xpcom/build/Services.cpp.stub 0:39.56 media/libdav1d/16bd_ipred_tmpl.c.stub 0:39.58 security/apps/addons-public.inc.stub 0:39.61 xpcom/build/Services.h.stub 0:39.61 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 0:39.67 media/libdav1d/16bd_itx_tmpl.c.stub 0:39.70 security/apps/addons-public-intermediate.inc.stub 0:39.72 xpcom/build/services.rs.stub 0:39.78 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 0:39.78 media/libdav1d/16bd_lf_apply_tmpl.c.stub 0:39.82 security/apps/addons-stage.inc.stub 0:39.84 xpcom/tests/gtest/dafsa_test_1.inc.stub 0:39.90 media/libdav1d/16bd_loopfilter_tmpl.c.stub 0:39.92 security/apps/privileged-package-root.inc.stub 0:39.95 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 0:39.96 netwerk/necko-config.h.stub 0:40.00 media/libdav1d/16bd_looprestoration_tmpl.c.stub 0:40.12 security/ct/tests/gtest/wrong-spki-sth.inc.stub 0:40.12 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:40.13 media/libdav1d/16bd_lr_apply_tmpl.c.stub 0:40.27 media/libdav1d/16bd_mc_tmpl.c.stub 0:40.30 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 0:40.40 media/libdav1d/16bd_recon_tmpl.c.stub 0:40.49 security/ct/tests/gtest/missing-log-id-sth.inc.stub 0:40.53 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 0:40.67 media/libdav1d/8bd_cdef_tmpl.c.stub 0:40.69 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 0:40.80 media/libdav1d/8bd_film_grain_tmpl.c.stub 0:40.87 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 0:40.91 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 0:41.04 media/libdav1d/8bd_ipred_tmpl.c.stub 0:41.06 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 0:41.16 media/libdav1d/8bd_itx_tmpl.c.stub 0:41.24 security/ct/tests/gtest/missing-extensions-sth.inc.stub 0:41.27 media/libdav1d/8bd_lf_apply_tmpl.c.stub 0:41.38 media/libdav1d/8bd_loopfilter_tmpl.c.stub 0:41.42 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 0:41.49 media/libdav1d/8bd_looprestoration_tmpl.c.stub 0:41.59 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 0:41.60 media/libdav1d/8bd_lr_apply_tmpl.c.stub 0:41.72 media/libdav1d/8bd_mc_tmpl.c.stub 0:41.76 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 0:41.85 media/libdav1d/8bd_recon_tmpl.c.stub 0:41.93 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 0:41.99 layout/style/ServoCSSPropList.py.stub 0:42.00 dom/encoding/domainsfallbacks.properties.h.stub 0:42.10 security/ct/tests/gtest/truncated-extension-sth.inc.stub 0:42.12 dom/encoding/labelsencodings.properties.h.stub 0:42.24 dom/encoding/localesfallbacks.properties.h.stub 0:42.27 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 0:42.36 dom/encoding/nonparticipatingdomains.properties.h.stub 0:42.48 toolkit/crashreporter/CrashAnnotations.h.stub 0:42.48 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 0:42.68 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 0:42.74 devtools/client/debugger/new/src/node.stub.stub 0:42.83 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/main.development.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/main.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/vendors.js" 0:42.91 js/src/frontend/ReservedWordsGenerated.h.stub 0:43.04 js/src/gc/StatsPhasesGenerated.cpp.stub 0:43.17 js/src/gc/StatsPhasesGenerated.h.stub 0:43.29 js/src/jit/MOpcodes.h.stub 0:43.44 js/src/jit/LOpcodes.h.stub 0:43.55 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:43.57 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 0:43.72 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 0:43.73 devtools/client/debugger/new/src/actions/node.stub.stub 0:43.82 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/ast.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/debuggee.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/event-listeners.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/expressions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/file-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/navigation.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/preview.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/project-text-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/quick-open.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/source-tree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/tabs.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/toolbox.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/ui.js" 0:43.83 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 0:43.94 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 0:44.07 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 0:44.22 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 0:44.33 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 0:44.45 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 0:44.57 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 0:44.68 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 0:44.80 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 0:44.92 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 0:44.94 devtools/client/debugger/new/src/client/node.stub.stub 0:45.02 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/chrome.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/index.js" 0:45.04 devtools/client/debugger/new/src/components/node.stub.stub 0:45.14 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/A11yIntention.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/App.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/WelcomeBox.js" 0:45.66 devtools/client/debugger/new/src/reducers/node.stub.stub 0:45.77 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/ast.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/async-requests.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/debuggee.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/expressions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/file-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/pause.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/quick-open.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/source-tree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/sources.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/tabs.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/ui.js" 0:46.49 layout/style/nsCSSPropertyID.h.stub 0:46.49 devtools/client/debugger/new/src/selectors/node.stub.stub 0:46.60 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/inComponent.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/pause.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/visibleColumnBreakpoints.js" 0:46.62 layout/style/ServoCSSPropList.h.stub 0:46.75 layout/style/CompositorAnimatableProperties.h.stub 0:46.87 layout/style/nsComputedDOMStyleGenerated.cpp.stub 0:47.02 layout/style/nsCSSPropsGenerated.inc.stub 0:47.15 layout/style/ServoStyleConsts.h.stub 0:47.21 devtools/client/debugger/new/src/utils/node.stub.stub 0:47.31 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/assert.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/ast.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/bootstrap.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/build-query.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/clipboard.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/connect.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/dbg.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/defer.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/empty-lines.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/expressions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/fromJS.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/function.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/indentation.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/isMinified.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/location.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/log.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/makeRecord.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/memoize.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/path.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/prefs.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/preview.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/project-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/quick-open.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/result-list.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/source-maps.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/source-queue.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/source.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/tabs.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/task.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/telemetry.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/text.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/timings.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/ui.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/url.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/utils.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/wasm.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/worker.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/workers.js" 0:47.46 devtools/client/debugger/new/src/workers/parser/node.stub.stub 0:47.55 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/workers/parser/index.js" 0:48.12 devtools/client/debugger/new/src/workers/pretty-print/node.stub.stub 0:48.22 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/workers/pretty-print/index.js" 0:48.72 devtools/client/debugger/new/src/workers/search/node.stub.stub 0:48.82 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/workers/search/index.js" 0:48.87 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-67.0.3/objdir/config/makefiles/xpidl xpidl 0:48.87 config/makefiles/xpidl/accessibility.xpt 0:48.87 config/makefiles/xpidl/alerts.xpt 0:49.02 devtools/client/debugger/new/src/actions/ast/node.stub.stub 0:49.12 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/ast/setInScopeLines.js" 0:49.30 devtools/client/debugger/new/src/actions/breakpoints/node.stub.stub 0:49.41 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/addBreakpoint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js" 0:49.55 config/makefiles/xpidl/appshell.xpt 0:49.61 devtools/client/debugger/new/src/actions/pause/node.stub.stub 0:49.71 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/commands.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/paused.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/setPopupObjectProperties.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/skipPausing.js" 0:49.73 config/makefiles/xpidl/appstartup.xpt 0:50.00 config/makefiles/xpidl/autocomplete.xpt 0:50.17 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:50.22 devtools/client/debugger/new/src/actions/sources/node.stub.stub 0:50.31 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/select.js" 0:50.56 devtools/client/debugger/new/src/actions/utils/node.stub.stub 0:50.64 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/create-store.js" 0:51.14 config/makefiles/xpidl/browser-element.xpt 0:51.14 config/makefiles/xpidl/browser-newtab.xpt 0:51.17 devtools/client/debugger/new/src/client/chrome/node.stub.stub 0:51.26 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/chrome/commands.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/chrome/create.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/chrome/events.js" 0:51.28 config/makefiles/xpidl/browsercompsbase.xpt 0:51.30 config/makefiles/xpidl/caps.xpt 0:51.43 config/makefiles/xpidl/captivedetect.xpt 0:51.47 config/makefiles/xpidl/chrome.xpt 0:51.63 config/makefiles/xpidl/commandhandler.xpt 0:51.67 devtools/client/debugger/new/src/client/firefox/node.stub.stub 0:51.76 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox/commands.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox/create.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox/events.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox/workers.js" 0:51.80 config/makefiles/xpidl/commandlines.xpt 0:51.87 devtools/client/debugger/new/src/components/Editor/node.stub.stub 0:51.95 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Tabs.js" 0:52.08 config/makefiles/xpidl/composer.xpt 0:52.28 config/makefiles/xpidl/content_events.xpt 0:52.43 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:52.53 devtools/client/debugger/new/src/components/PrimaryPanes/node.stub.stub 0:52.59 config/makefiles/xpidl/content_html.xpt 0:52.65 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTreeItem.js" 0:52.81 config/makefiles/xpidl/content_webrtc.xpt 0:52.97 config/makefiles/xpidl/devtools_rr.xpt 0:53.12 config/makefiles/xpidl/docshell.xpt 0:53.28 config/makefiles/xpidl/dom.xpt 0:53.46 devtools/client/debugger/new/src/components/SecondaryPanes/node.stub.stub 0:53.56 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/XHRBreakpoints.js" 0:53.72 devtools/client/debugger/new/src/components/shared/node.stub.stub 0:53.73 config/makefiles/xpidl/dom_audiochannel.xpt 0:53.81 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Badge.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Modal.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Popover.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Svg.js" 0:54.17 config/makefiles/xpidl/dom_base.xpt 0:54.35 config/makefiles/xpidl/dom_bindings.xpt 0:54.88 devtools/client/debugger/new/src/utils/breakpoint/node.stub.stub 0:54.88 devtools/client/debugger/new/src/utils/editor/node.stub.stub 0:54.94 config/makefiles/xpidl/dom_events.xpt 0:54.98 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/token-events.js" 0:54.98 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/breakpoint/index.js" 0:55.12 config/makefiles/xpidl/dom_geolocation.xpt 0:55.26 config/makefiles/xpidl/dom_html.xpt 0:55.46 config/makefiles/xpidl/dom_indexeddb.xpt 0:55.61 config/makefiles/xpidl/dom_localstorage.xpt 0:55.63 devtools/client/debugger/new/src/utils/pause/node.stub.stub 0:55.73 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/why.js" 0:55.77 config/makefiles/xpidl/dom_media.xpt 0:55.87 devtools/client/debugger/new/src/utils/sources-tree/node.stub.stub 0:55.91 config/makefiles/xpidl/dom_network.xpt 0:55.96 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/createTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/utils.js" 0:56.12 config/makefiles/xpidl/dom_notification.xpt 0:56.26 layout/style/test/gtest/ExampleStylesheet.h.stub 0:56.30 config/makefiles/xpidl/dom_payments.xpt 0:56.39 devtools/client/debugger/new/src/actions/utils/middleware/node.stub.stub 0:56.45 config/makefiles/xpidl/dom_power.xpt 0:56.48 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/wait-service.js" 0:56.76 devtools/client/debugger/new/src/components/Editor/menus/node.stub.stub 0:56.86 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/menus/source.js" 0:56.92 config/makefiles/xpidl/dom_presentation.xpt 0:57.08 config/makefiles/xpidl/dom_push.xpt 0:57.10 devtools/client/debugger/new/src/components/Editor/Preview/node.stub.stub 0:57.20 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Preview/Popup.js" 0:57.42 config/makefiles/xpidl/dom_quota.xpt 0:57.54 devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/node.stub.stub 0:57.62 config/makefiles/xpidl/dom_security.xpt 0:57.63 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/index.js" 0:57.84 config/makefiles/xpidl/dom_sidebar.xpt 0:57.95 devtools/client/debugger/new/src/components/SecondaryPanes/Frames/node.stub.stub 0:58.04 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/WhyPaused.js" 0:58.04 config/makefiles/xpidl/dom_simpledb.xpt 0:58.19 config/makefiles/xpidl/dom_storage.xpt 0:58.37 config/makefiles/xpidl/dom_system.xpt 0:58.53 devtools/client/debugger/new/src/components/shared/Button/node.stub.stub 0:58.54 config/makefiles/xpidl/dom_webauthn.xpt 0:58.63 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Button/PaneToggleButton.js" 0:58.71 config/makefiles/xpidl/dom_webspeechrecognition.xpt 0:58.86 config/makefiles/xpidl/dom_webspeechsynth.xpt 0:58.94 devtools/client/debugger/new/src/utils/pause/frames/node.stub.stub 0:59.01 config/makefiles/xpidl/dom_workers.xpt 0:59.04 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/index.js" 0:59.18 config/makefiles/xpidl/dom_xslt.xpt 0:59.26 devtools/client/debugger/new/src/utils/pause/mapScopes/node.stub.stub 0:59.34 config/makefiles/xpidl/dom_xul.xpt 0:59.35 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/rangeMetadata.js" 0:59.51 config/makefiles/xpidl/downloads.xpt 0:59.72 devtools/client/debugger/new/src/utils/pause/scopes/node.stub.stub 0:59.76 config/makefiles/xpidl/editor.xpt 0:59.81 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/scopes/utils.js" 0:59.92 config/makefiles/xpidl/enterprisepolicies.xpt 1:00.33 config/makefiles/xpidl/extensions.xpt 1:00.33 config/makefiles/xpidl/exthandler.xpt 1:00.41 config/makefiles/xpidl/fastfind.xpt 1:00.47 config/makefiles/xpidl/gfx.xpt 1:00.49 config/makefiles/xpidl/html5.xpt 1:00.62 config/makefiles/xpidl/htmlparser.xpt 1:00.62 config/makefiles/xpidl/imglib2.xpt 1:00.65 config/makefiles/xpidl/inspector.xpt 1:00.77 config/makefiles/xpidl/intl.xpt 1:00.78 config/makefiles/xpidl/jar.xpt 1:00.93 config/makefiles/xpidl/jsdebugger.xpt 1:00.94 config/makefiles/xpidl/jsinspector.xpt 1:00.99 config/makefiles/xpidl/kvstore.xpt 1:01.08 config/makefiles/xpidl/layout_base.xpt 1:01.14 config/makefiles/xpidl/layout_printing.xpt 1:01.16 config/makefiles/xpidl/layout_xul.xpt 1:01.26 config/makefiles/xpidl/layout_xul_tree.xpt 1:01.31 config/makefiles/xpidl/locale.xpt 1:01.31 config/makefiles/xpidl/loginmgr.xpt 1:01.41 config/makefiles/xpidl/migration.xpt 1:01.48 config/makefiles/xpidl/mimetype.xpt 1:01.50 config/makefiles/xpidl/mozfind.xpt 1:01.62 config/makefiles/xpidl/mozintl.xpt 1:01.63 config/makefiles/xpidl/necko.xpt 1:01.68 config/makefiles/xpidl/necko_about.xpt 1:01.79 config/makefiles/xpidl/necko_cache.xpt 1:01.79 config/makefiles/xpidl/necko_cache2.xpt 1:01.93 config/makefiles/xpidl/necko_cookie.xpt 1:02.04 config/makefiles/xpidl/necko_dns.xpt 1:02.18 config/makefiles/xpidl/necko_file.xpt 1:02.25 config/makefiles/xpidl/necko_ftp.xpt 1:02.40 config/makefiles/xpidl/necko_http.xpt 1:02.42 config/makefiles/xpidl/necko_mdns.xpt 1:02.56 config/makefiles/xpidl/necko_res.xpt 1:02.71 config/makefiles/xpidl/necko_socket.xpt 1:02.80 config/makefiles/xpidl/necko_strconv.xpt 1:02.89 config/makefiles/xpidl/necko_viewsource.xpt 1:03.00 config/makefiles/xpidl/necko_websocket.xpt 1:03.10 config/makefiles/xpidl/necko_wifi.xpt 1:03.19 config/makefiles/xpidl/parentalcontrols.xpt 1:03.31 config/makefiles/xpidl/peerconnection.xpt 1:03.34 config/makefiles/xpidl/pipnss.xpt 1:03.46 config/makefiles/xpidl/pippki.xpt 1:03.52 config/makefiles/xpidl/places.xpt 1:03.62 config/makefiles/xpidl/plugin.xpt 1:03.68 config/makefiles/xpidl/pref.xpt 1:03.92 config/makefiles/xpidl/prefetch.xpt 1:03.95 config/makefiles/xpidl/profiler.xpt 1:04.06 config/makefiles/xpidl/remote.xpt 1:04.14 config/makefiles/xpidl/reputationservice.xpt 1:04.17 config/makefiles/xpidl/sandbox.xpt 1:04.21 config/makefiles/xpidl/satchel.xpt 1:04.28 config/makefiles/xpidl/services-crypto-component.xpt 1:04.33 config/makefiles/xpidl/services_fxaccounts.xpt 1:04.35 config/makefiles/xpidl/shellservice.xpt 1:04.44 config/makefiles/xpidl/shistory.xpt 1:04.48 config/makefiles/xpidl/spellchecker.xpt 1:04.49 config/makefiles/xpidl/storage.xpt 1:04.60 config/makefiles/xpidl/telemetry.xpt 1:04.64 config/makefiles/xpidl/test_necko.xpt 1:04.69 config/makefiles/xpidl/thumbnails.xpt 1:04.85 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 1:04.87 config/makefiles/xpidl/toolkit_cleardata.xpt 1:04.99 config/makefiles/xpidl/toolkit_crashservice.xpt 1:05.01 config/makefiles/xpidl/toolkit_filewatcher.xpt 1:05.03 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 1:05.15 config/makefiles/xpidl/toolkit_osfile.xpt 1:05.15 config/makefiles/xpidl/toolkit_search.xpt 1:05.19 config/makefiles/xpidl/toolkit_securityreporter.xpt 1:05.31 config/makefiles/xpidl/toolkit_shell.xpt 1:05.32 config/makefiles/xpidl/toolkit_xulstore.xpt 1:05.36 config/makefiles/xpidl/toolkitprofile.xpt 1:05.46 config/makefiles/xpidl/txmgr.xpt 1:05.46 config/makefiles/xpidl/txtsvc.xpt 1:05.50 config/makefiles/xpidl/uconv.xpt 1:05.64 config/makefiles/xpidl/update.xpt 1:05.64 config/makefiles/xpidl/uriloader.xpt 1:05.64 config/makefiles/xpidl/url-classifier.xpt 1:05.66 config/makefiles/xpidl/urlformatter.xpt 1:05.78 config/makefiles/xpidl/webBrowser_core.xpt 1:05.80 config/makefiles/xpidl/webbrowserpersist.xpt 1:05.90 config/makefiles/xpidl/webextensions.xpt 1:05.93 config/makefiles/xpidl/webvtt.xpt 1:06.00 config/makefiles/xpidl/widget.xpt 1:06.06 config/makefiles/xpidl/windowcreator.xpt 1:06.08 config/makefiles/xpidl/windowwatcher.xpt 1:06.09 config/makefiles/xpidl/xpcom_base.xpt 1:06.16 config/makefiles/xpidl/xpcom_components.xpt 1:06.24 config/makefiles/xpidl/xpcom_ds.xpt 1:06.30 config/makefiles/xpidl/xpcom_io.xpt 1:06.46 config/makefiles/xpidl/xpcom_system.xpt 1:06.50 config/makefiles/xpidl/xpcom_threads.xpt 1:06.72 config/makefiles/xpidl/xpcomtest.xpt 1:06.77 config/makefiles/xpidl/xpconnect.xpt 1:06.91 config/makefiles/xpidl/xpctest.xpt 1:06.92 config/makefiles/xpidl/xul.xpt 1:07.01 config/makefiles/xpidl/xulapp.xpt 1:07.05 config/makefiles/xpidl/zipwriter.xpt 1:07.31 config/makefiles/xpidl/xptdata.cpp 1:08.81 xpcom/ds/nsGkAtomList.h.stub 1:08.81 xpcom/base/error_list.rs.stub 1:08.81 intl/locale/encodingsgroups.properties.h.stub 1:08.81 xpcom/components/Components.h.stub 1:08.93 netwerk/dns/etld_data.inc.stub 1:08.93 xpcom/base/ErrorList.h.stub 1:08.99 xpcom/ds/nsGkAtomConsts.h.stub 1:09.05 xpcom/base/ErrorNamesInternal.h.stub 1:09.09 dom/base/PropertyUseCounterMap.inc.stub 1:09.16 dom/bindings/CSS2Properties.webidl.stub 1:09.17 xpcom/base/gk_rust_utils_ffi_generated.h.stub 1:09.20 dom/base/UseCounterList.h.stub 1:09.32 accessible/xpcom/xpcAccEvents.h.stub 1:09.79 security/manager/ssl/nsSTSPreloadList.h.stub 1:09.89 toolkit/components/telemetry/TelemetryEventData.h.stub 1:10.28 toolkit/components/telemetry/TelemetryEventEnums.h.stub 1:10.66 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 1:11.33 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 1:11.66 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 1:12.51 toolkit/components/telemetry/TelemetryProcessData.h.stub 1:12.65 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 1:12.80 toolkit/components/telemetry/TelemetryScalarData.h.stub 1:13.36 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 1:31.52 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleWorkerInterface-example.h 1:31.53 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 1:31.53 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleProxyInterface-example.h 1:31.53 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 1:31.53 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleInterface-example.h 1:31.53 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleInterface-example.cpp 1:34.96 testing/geckodriver/force-cargo-program-build 1:34.97 toolkit/library/rust/force-cargo-library-build 1:34.97 mfbt 1:34.97 mfbt/tests/gtest 1:35.92 Compiling nodrop v0.1.12 1:36.06 Compiling libc v0.2.43 1:36.19 Compiling proc-macro2 v0.4.24 1:37.26 Compiling unicode-xid v0.1.0 1:37.37 Compiling cfg-if v0.1.2 1:37.45 Compiling libc v0.2.43 1:37.46 Compiling byteorder v1.2.7 1:38.08 Compiling scopeguard v0.3.2 1:38.21 Compiling lazy_static v1.2.0 1:38.37 Compiling memoffset v0.2.1 1:38.47 Compiling futures v0.1.23 1:38.76 Compiling siphasher v0.2.1 1:40.65 Compiling typenum v1.10.0 1:42.36 Compiling nodrop v0.1.12 1:42.52 Compiling cfg-if v0.1.2 1:42.60 Compiling memoffset v0.2.1 1:42.70 Compiling scopeguard v0.3.2 1:42.82 Compiling byteorder v1.2.7 1:43.49 Compiling cc v1.0.23 (https://github.com/glandium/cc-rs?branch=1.0.23-clang-cl-aarch64#2aa71628) 1:43.57 Compiling lazycell v0.6.0 1:43.76 Compiling build_const v0.2.0 1:44.24 Compiling slab v0.4.1 1:44.48 Compiling proc-macro2 v0.4.24 1:44.63 js/src 1:45.53 Compiling unicode-xid v0.1.0 1:45.76 Compiling cc v1.0.23 (https://github.com/glandium/cc-rs?branch=1.0.23-clang-cl-aarch64#2aa71628) 1:52.64 Compiling lazy_static v1.2.0 1:52.81 Compiling serde v1.0.80 1:53.86 Compiling lazycell v0.6.0 1:54.05 Compiling void v1.0.2 1:54.22 Compiling futures v0.1.23 1:55.20 Compiling itoa v0.4.1 1:55.51 Compiling serde v1.0.80 1:56.55 Compiling num-traits v0.2.6 1:57.37 Compiling matches v0.1.6 1:57.47 Compiling void v1.0.2 1:57.58 Compiling ryu v0.2.4 1:58.01 js/src/editline 1:58.39 Compiling adler32 v1.0.2 1:58.72 Compiling fnv v1.0.6 1:58.84 Compiling string v0.1.1 1:58.85 js/src/frontend 1:59.05 Compiling ucd-util v0.1.1 1:59.36 Compiling byte-tools v0.3.0 1:59.46 Compiling slab v0.4.1 1:59.70 Compiling indexmap v1.0.1 1:59.70 Compiling khronos_api v3.0.0 2:00.65 Compiling glob v0.2.11 2:00.69 Compiling unicode-normalization v0.1.5 2:01.70 Compiling num-integer v0.1.39 2:02.53 Compiling safemem v0.3.0 2:02.70 Compiling quick-error v1.2.1 2:02.86 Compiling try-lock v0.2.2 2:03.02 Compiling regex v1.0.0 2:03.39 Compiling ucd-util v0.1.1 2:03.96 CompilingCompiling percent-encodingprocedural-masquerade v v10..01..01 2:04.27 Compiling dtoa v0.4.2 2:04.61 Compiling unicode-width v0.1.4 2:04.64 Compiling pkg-config v0.3.9 2:04.77 Compiling httparse v1.2.3 2:05.61 Compiling utf8-ranges v1.0.0 2:06.23 Compiling xml-rs v0.8.0 2:07.55 Compiling unicode-width v0.1.4 2:08.48 Compiling num-traits v0.2.6 2:09.25 Compiling encoding_rs v0.8.14 2:09.46 Compiling regex v1.0.0 2:10.49 Compiling opaque-debug v0.2.1 2:10.57 Compiling bitflags v1.0.4 2:10.66 Compiling fake-simd v0.1.2 2:10.80 Compiling fnv v1.0.6 2:10.93 Compiling itoa v0.4.1 2:11.21 Compiling bindgen v0.43.2 2:12.27 Compiling vec_map v0.8.0 2:12.59 Compiling ident_case v1.0.0 2:12.82 Compiling utf8-ranges v1.0.0 2:13.34 Compiling ansi_term v0.11.0 2:14.09 Compiling xml-rs v0.8.0 2:14.62 Compiling semver-parser v0.7.0 2:16.61 Compiling podio v0.1.5 2:16.87 Compiling geckodriver v0.24.0 (/builddir/build/BUILD/firefox-67.0.3/testing/geckodriver) 2:16.99 warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` 2:17.00 --> testing/geckodriver/build.rs:74:24 2:17.00 | 2:17.00 74 | .map(|s| s.trim_right().into()) 2:17.00 | ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end` 2:17.00 | 2:17.00 = note: #[warn(deprecated)] on by default 2:17.00 warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` 2:17.01 --> testing/geckodriver/build.rs:102:24 2:17.01 | 2:17.01 102 | .map(|s| s.trim_right().into()) 2:17.01 | ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end` 2:18.62 Compiling bitflags v1.0.4 2:18.71 Compiling rust-ini v0.10.3 2:20.27 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 2:20.27 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/Parser.cpp:6991:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:20.27 NameNodeType innerName; 2:20.27 ^~~~~~~~~ 2:21.29 Compiling strsim v0.7.0 2:21.34 Compiling strsim v0.7.0 2:21.74 /builddir/build/BUILD/firefox-67.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]': 2:21.74 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/Parser.cpp:5591:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:21.74 TernaryNodeType ifNode; 2:21.74 ^~~~~~ 2:23.20 Compiling unicode-segmentation v1.2.1 2:23.33 Compiling stable_deref_trait v1.0.0 2:23.45 Compiling matches v0.1.6 2:23.55 Compiling precomputed-hash v0.1.1 2:23.67 Compiling thin-slice v0.1.1 2:23.94 Compiling peeking_take_while v0.1.2 2:24.08 Compiling rayon-core v1.4.0 2:24.23 Compiling arrayvec v0.4.6 2:24.40 Compiling same-file v1.0.2 2:24.74 Compiling failure_derive v0.1.3 2:24.93 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 2:24.93 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/Parser.cpp:6991:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:24.93 NameNodeType innerName; 2:24.94 ^~~~~~~~~ 2:25.04 Compiling iovec v0.1.2 2:25.31 Compiling num_cpus v1.7.0 2:25.65 Compiling smallbitvec v2.3.0 2:26.39 /builddir/build/BUILD/firefox-67.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]': 2:26.39 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/Parser.cpp:5591:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:26.39 TernaryNodeType ifNode; 2:26.39 ^~~~~~ 2:26.50 Compiling unicode-normalization v0.1.5 2:27.08 Compiling rand v0.4.3 2:27.54 Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7) 2:29.96 Compiling num-integer v0.1.39 2:30.30 Compiling memchr v2.0.1 2:30.70 Compiling term_size v0.3.0 2:30.77 Compiling scoped-tls v0.1.0 2:30.89 Compiling time v0.1.40 2:30.98 Compiling semver-parser v0.7.0 2:32.68 Compiling cose v0.1.4 2:32.93 Compiling binary-space-partition v0.1.2 2:33.10 Compiling threadbound v0.1.0 2:33.24 Compiling percent-encoding v1.0.0 2:33.49 Compiling crossbeam-utils v0.3.2 2:33.87 Compiling log v0.4.6 2:33.87 Compiling either v1.1.0 2:34.09 Compiling atomic_refcell v0.1.0 2:34.55 Compiling net2 v0.2.32 2:36.10 Compiling base64 v0.10.0 2:36.36 Compiling uuid v0.7.1 2:37.00 Compiling tokio-executor v0.1.3 2:37.59 Compiling mp4parse_fallible v0.0.1 2:37.73 Compiling indexmap v1.0.1 2:37.88 Compiling crc v1.7.0 2:38.46 Compiling miniz_oxide_c_api v0.1.2 2:38.66 Compiling bzip2-sys v0.1.6 2:38.71 Compiling quick-error v1.2.1 2:38.85 Compiling error-chain v0.11.0 2:39.39 Compiling mio-named-pipes v0.1.5 2:39.49 Compiling unicode-segmentation v1.2.1 2:39.65 Compiling unicode-bidi v0.3.4 2:40.49 Compiling moz_cbor v0.1.1 2:42.68 Compiling thread_profiler v0.1.1 2:42.86 Compiling bitreader v0.3.0 2:43.32 Compiling unreachable v1.0.0 2:43.33 Compiling arrayref v0.3.4 2:43.41 Compiling termcolor v0.3.6 2:43.45 Compiling miniz_oxide v0.1.2 2:45.58 Compiling runloop v0.1.0 2:45.99 Compiling lazycell v0.4.0 2:46.14 Compiling boxfnonce v0.0.3 2:46.45 Compiling slab v0.3.0 2:46.70 Compiling foreign-types v0.3.0 2:46.80 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/modules/libpref/parser) 2:47.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 2:47.58 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': 2:47.58 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/BytecodeEmitter.cpp:2669:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:47.58 NameOpEmitter noe(this, name, loc, kind); 2:47.58 ^ 2:47.67 Compiling regex-syntax v0.6.0 2:48.00 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/build/workspace-hack) 2:48.12 Compiling proc-macro2 v0.3.5 2:53.73 Compiling rand v0.4.3 2:56.59 Compiling memchr v2.0.1 2:56.95 Compiling atty v0.2.11 2:57.11 Compiling which v1.0.3 2:57.67 Compiling phf_shared v0.7.21 2:57.91 Compiling iovec v0.1.2 2:58.20 Compiling num_cpus v1.7.0 3:03.28 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/servo/components/hashglobe) 3:04.49 Compiling thin-vec v0.1.0 3:05.65 Compiling time v0.1.40 3:08.46 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 3:09.64 Compiling freetype v0.4.0 3:11.21 Compiling memmap v0.5.2 3:11.81 Compiling memmap v0.6.2 3:12.63 Compiling arrayvec v0.4.6 3:13.44 Compiling crossbeam-utils v0.3.2 3:13.54 Compiling base64 v0.9.3 3:13.84 Compiling log v0.4.6 3:14.57 Compiling net2 v0.2.32 3:14.67 Compiling humantime v1.1.1 3:15.77 Compiling semver v0.6.0 3:16.20 Compiling crossbeam-utils v0.2.2 3:16.70 Compiling crossbeam-utils v0.6.3 3:17.46 Compiling fxhash v0.2.1 3:17.60 Compiling bytes v0.4.9 3:17.71 Compiling libloading v0.5.0 3:18.37 Compiling cmake v0.1.29 3:19.69 Compiling futures-cpupool v0.1.8 3:21.84 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-67.0.3/dom/webauthn/libudev-sys) 3:21.92 Compiling rand v0.3.22 3:22.04 Compiling uuid v0.6.5 3:22.97 Compiling aho-corasick v0.6.8 3:23.73 Compiling textwrap v0.9.0 3:24.56 Compiling unreachable v1.0.0 3:24.80 Compiling tokio-executor v0.1.3 3:25.43 Compiling cookie v0.11.0 3:25.69 Compiling block-padding v0.1.2 3:26.23 Compiling clang-sys v0.26.1 3:26.95 Compiling regex-syntax v0.6.0 3:28.49 Compiling msdos_time v0.1.6 3:28.70 Compiling crossbeam-epoch v0.4.3 3:30.33 Compiling want v0.0.6 3:30.74 Compiling mio v0.6.15 3:35.61 Compiling tokio-timer v0.2.5 3:47.69 Compiling dtoa-short v0.3.1 3:48.00 Compiling lmdb-rkv-sys v0.8.2 3:48.65 Compiling textwrap v0.9.0 3:51.43 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-67.0.3/servo/components/servo_arc) 3:51.94 Compiling owning_ref v0.4.0 3:52.23 Compiling unicode-bidi v0.3.4 3:54.16 js/src/gc 3:56.32 Compiling walkdir v2.1.4 3:58.78 Compiling semver v0.9.0 4:00.65 Compiling itertools v0.7.6 4:01.38 Compiling idna v0.1.4 4:02.99 Compiling semver v0.6.0 4:04.89 Compiling humantime v1.1.1 4:05.29 Compiling thread_local v0.3.5 4:06.76 Compiling tokio-io v0.1.7 4:08.62 Compiling http v0.1.10 4:11.44 Compiling quote v0.5.2 4:12.61 Compiling rand v0.3.22 4:12.74 Compiling aho-corasick v0.6.8 4:13.58 Compiling nom v4.1.1 4:16.64 Compiling tempdir v0.3.5 4:17.12 Compiling bytes v0.4.9 4:17.40 Compiling clap v2.31.2 4:18.32 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 4:18.32 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/Interpreter.cpp:4475:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:18.32 if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 4:18.32 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:19.34 Compiling futures-cpupool v0.1.8 4:21.84 Compiling uuid v0.6.5 4:22.87 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-67.0.3/media/libcubeb/cubeb-pulse-rs/pulse-rs) 4:24.70 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/tools/profiler/rust-helper) 4:28.82 Compiling uluru v0.3.0 4:29.01 Compiling crossbeam-epoch v0.4.3 4:30.70 Compiling log v0.3.9 4:31.44 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/rsdparsa) 4:47.45 Compiling mio v0.6.15 4:52.20 Compiling crossbeam-epoch v0.3.1 4:53.89 Compiling cubeb-sys v0.5.4 4:55.10 Compiling libudev v0.2.0 4:55.93 Compiling thread_local v0.3.5 4:56.60 Compiling new_debug_unreachable v1.0.1 4:56.70 Compiling tokio-timer v0.2.5 4:58.81 Compiling phf v0.7.21 5:02.39 Compiling clap v2.31.2 5:15.28 Compiling crossbeam-deque v0.3.1 5:15.98 Compiling quote v0.6.10 5:18.08 Compiling plist v0.4.0 5:21.94 Compiling url v1.7.2 5:39.27 In file included from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/Stack.h:23, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/Runtime.h:53, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/JSContext.h:26, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/FullParseHandler.h:18, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/BCEParserHandle.h:11, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/EitherParser.h:24, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/js/src/builtin/ModuleObject.h:15, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/EnvironmentObject.h:10, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/ArgumentsObject-inl.h:12, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/ArgumentsObject.cpp:7, 5:39.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src11.cpp:2: 5:39.27 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyToHeap]': 5:39.27 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:39.27 unsigned start, end; 5:39.27 ^~~ 5:39.27 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:39.27 unsigned start, end; 5:39.27 ^~~~~ 5:42.55 js/src/jit 5:58.09 Compiling serde_json v1.0.26 6:00.11 Compiling lock_api v0.1.5 6:00.61 Compiling idna v0.1.4 6:04.52 Compiling rustc_version v0.2.3 6:05.89 Compiling tokio-reactor v0.1.3 6:07.57 Compiling env_logger v0.5.6 6:08.84 Compiling tokio-codec v0.1.0 6:09.60 Compiling h2 v0.1.12 6:10.64 Compiling quote v0.6.10 6:12.64 Compiling syn v0.13.1 6:18.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src13.cpp:38: 6:18.23 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 6:18.23 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/Debugger.cpp:12437:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:18.23 JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 6:18.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.23 Compiling mozprofile v0.5.0 (/builddir/build/BUILD/firefox-67.0.3/testing/mozbase/rust/mozprofile) 6:29.92 Compiling tokio-threadpool v0.1.5 6:36.70 Compiling syn v0.15.24 7:00.52 Compiling phf_generator v0.7.21 7:00.72 Compiling cexpr v0.3.3 7:03.03 Compiling bzip2 v0.3.2 7:03.50 Compiling chrono v0.4.6 7:09.38 Compiling mozversion v0.2.0 (/builddir/build/BUILD/firefox-67.0.3/testing/mozbase/rust/mozversion) 7:11.71 Compiling tokio-tcp v0.1.1 7:13.21 Compiling tokio-io v0.1.7 7:13.43 Compiling tokio-udp v0.1.1 7:14.64 Compiling mozrunner v0.9.0 (/builddir/build/BUILD/firefox-67.0.3/testing/mozbase/rust/mozrunner) 7:15.01 Compiling generic-array v0.12.0 7:16.68 Compiling crossbeam-deque v0.3.1 7:17.00 Compiling mio-uds v0.6.4 7:17.69 Compiling crossbeam-deque v0.2.0 7:17.95 Compiling tokio-fs v0.1.3 7:18.52 Compiling u2fhid v0.2.3 (/builddir/build/BUILD/firefox-67.0.3/dom/webauthn/u2f-hid-rs) 7:19.67 Compiling flate2 v1.0.1 7:21.53 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 7:51.83 Compiling gl_generator v0.10.0 7:59.19 Compiling ordered-float v1.0.1 8:00.95 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/firefox-67.0.3/media/mp4parse-rust/mp4parse) 8:03.47 Compiling tokio v0.1.7 8:05.03 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/xpcom/rust/nsstring) 8:05.12 warning: unused doc comment 8:05.12 --> xpcom/rust/nsstring/src/lib.rs:1174:1 8:05.12 | 8:05.12 1174 | / /// This trait is implemented on types which are Latin1 `nsCString`-like, 8:05.12 1175 | | /// in that they can at very low cost be converted to a borrowed 8:05.12 1176 | | /// `&nsACString` and do not denote UTF-8ness in the Rust type system. 8:05.12 1177 | | /// 8:05.12 1178 | | /// This trait is used to DWIM when calling the methods on 8:05.12 1179 | | /// `nsACString`. 8:05.12 | |_________________^ 8:05.13 1180 | / string_like! { 8:05.13 1181 | | char_t = u8; 8:05.13 1182 | | 8:05.13 1183 | | AString = nsACString; 8:05.13 ... | 8:05.13 1188 | | StringAdapter = nsCStringAdapter; 8:05.13 1189 | | } 8:05.13 | |_- rustdoc does not generate documentation for macro expansions 8:05.13 | 8:05.13 = note: #[warn(unused_doc_comments)] on by default 8:05.13 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 8:08.39 Compiling encoding_c v0.9.0 8:08.82 Compiling url v1.7.2 8:11.93 Compiling zip v0.4.2 8:14.78 Compiling hyper v0.12.7 8:17.26 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/toolkit/library/rust/shared) 8:17.76 Compiling cose-c v0.1.5 8:18.53 Compiling syn v0.15.24 8:30.88 Compiling webdriver v0.39.0 (/builddir/build/BUILD/firefox-67.0.3/testing/webdriver) 8:54.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 8:54.67 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': 8:54.67 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/CacheIR.cpp:1981:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:54.67 JSProtoKey protoKey; 8:54.67 ^~~~~~~~ 9:15.50 Compiling syn v0.14.6 9:26.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 9:26.54 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': 9:26.55 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/CodeGenerator.cpp:13953:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:26.55 ABIArg arg = abi.next(argMir); 9:26.55 ~~~~~~~~^~~~~~~~ 10:08.80 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/xpcom/rust/xpcom/xpcom_macros) 10:22.98 Compiling cstr-macros v0.1.3 10:23.86 Compiling phf_codegen v0.7.21 10:24.10 Compiling tokio-codec v0.1.0 10:24.84 Compiling tokio-reactor v0.1.3 10:27.64 Compiling block-buffer v0.7.0 10:27.85 Compiling digest v0.8.0 10:28.51 Compiling tokio-threadpool v0.1.5 10:31.38 Finished release [optimized] target(s) in 8m 56s 11:10.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:73, 11:10.00 from /builddir/build/BUILD/firefox-67.0.3/js/src/jsfriendapi.h:18, 11:10.00 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/IonTypes.h:15, 11:10.00 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/CompactBuffer.h:10, 11:10.00 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/OptimizationTracking.h:12, 11:10.00 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/OptimizationTracking.cpp:7, 11:10.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 11:10.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 11:10.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:419:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:10.00 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 11:10.00 ^~~~~~~~~~~ 11:10.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 11:10.00 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/Recover.cpp:310:11: note: 'result' was declared here 11:10.00 int32_t result; 11:10.00 ^~~~~~ 11:13.49 Compiling gleam v0.6.12 11:18.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:73, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/js/src/jsfriendapi.h:18, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/js/src/gc/Heap.h:19, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/IonCode.h:15, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/JSJitFrameIter.h:12, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/JitFrames.h:12, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/Bailouts.h:12, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/LIR.h:15, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/Lowering.h:13, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/Lowering.cpp:7, 11:18.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 11:18.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 11:18.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:419:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:18.24 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 11:18.24 ^~~~~~~~~~~ 11:18.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 11:18.24 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/MIR.cpp:4006:13: note: 'res' was declared here 11:18.24 int32_t res; 11:18.24 ^~~ 11:18.75 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 11:18.75 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/MIR.cpp:4037:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:18.75 return MConstant::NewInt64(alloc, res); 11:18.75 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 11:27.83 Compiling lmdb-rkv v0.11.2 11:29.11 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-67.0.3/media/mp4parse-rust/mp4parse_capi) 11:36.94 In file included from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/JitAllocPolicy.h:18, 11:36.94 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/FixedList.h:13, 11:36.94 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/LIR.h:16, 11:36.94 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/Lowering.h:13, 11:36.94 from /builddir/build/BUILD/firefox-67.0.3/js/src/jit/Lowering.cpp:7, 11:36.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 11:36.94 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/InlineList.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': 11:36.94 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/InlineList.h:299:5: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:36.94 item->next = at; 11:36.94 ^~~~ 11:36.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:11: 11:36.94 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/MCallOptimize.cpp:3156:17: note: 'ins' was declared here 11:36.94 MInstruction* ins; 11:36.94 ^~~ 11:39.47 js/src/wasm 11:50.06 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/xpcom/rust/nserror) 11:50.37 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/xpcom/rust/gkrust_utils) 11:50.83 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 11:55.76 In file included from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/Stack.h:23, 11:55.76 from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/Runtime.h:53, 11:55.76 from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/JSAtom-inl.h:17, 11:55.76 from /builddir/build/BUILD/firefox-67.0.3/js/src/vm/JSAtom.cpp:11, 11:55.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src16.cpp:2: 11:55.76 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyTo]': 11:55.76 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:55.76 unsigned start, end; 11:55.76 ^~~ 11:55.76 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:55.76 unsigned start, end; 11:55.76 ^~~~~ 12:00.10 modules/fdlibm/src 12:16.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 12:16.83 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)': 12:16.83 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmBaselineCompile.cpp:2331:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:16.83 uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 12:16.83 ^ 12:20.12 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 12:20.13 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmBaselineCompile.cpp:8306:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:20.13 switch (kind) { 12:20.13 ^~~~~~ 12:34.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 12:34.67 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 12:34.67 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmIonCompile.cpp:1866:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:34.67 switch (kind) { 12:34.67 ^~~~~~ 12:44.99 Compiling euclid_macros v0.1.0 12:58.45 Compiling derive_more v0.13.0 13:03.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 13:03.46 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)': 13:03.46 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmTextToBinary.cpp:2925:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:03.46 result = -result; 13:03.46 ^~~~~~ 13:03.46 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmTextToBinary.cpp:2851:9: note: 'result' was declared here 13:03.46 Float result; 13:03.46 ^~~~~~ 13:03.46 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmTextToBinary.cpp:2925:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:03.46 result = -result; 13:03.46 ^~~~~~ 13:03.46 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmTextToBinary.cpp:2851:9: note: 'result' was declared here 13:03.47 Float result; 13:03.47 ^~~~~~ 13:14.55 memory/build 13:18.67 memory/mozalloc 13:30.78 Compiling darling_core v0.8.1 13:40.86 memory/volatile 13:41.38 memory/volatile/tests 13:50.63 Compiling synstructure v0.10.1 14:15.48 Compiling cssparser v0.25.0 14:18.20 mozglue/misc 14:21.81 Compiling num-derive v0.2.2 14:26.46 Compiling cstr v0.1.3 14:26.58 config/external/icu/common 14:56.13 Compiling cssparser-macros v0.3.3 15:05.83 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-67.0.3/servo/components/selectors) 15:09.06 Compiling tokio-tcp v0.1.1 15:10.71 Compiling tokio-udp v0.1.1 15:11.84 Compiling sha2 v0.8.0 15:17.52 Compiling tokio-fs v0.1.3 15:19.24 Compiling rayon v1.0.0 15:23.13 Compiling cubeb-core v0.5.4 15:55.38 config/external/icu/data 16:15.80 db/sqlite3/src 16:15.81 config/external/icu/i18n 16:38.48 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/xpcom/rust/xpcom) 16:49.61 In file included from /builddir/build/BUILD/firefox-67.0.3/js/src/jsfriendapi.cpp:20, 16:49.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src7.cpp:11: 16:49.61 /builddir/build/BUILD/firefox-67.0.3/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 16:49.61 /builddir/build/BUILD/firefox-67.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] 16:49.61 return *it; 16:49.61 ^~ 16:49.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src7.cpp:11: 16:49.62 /builddir/build/BUILD/firefox-67.0.3/js/src/jsfriendapi.cpp:1129:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 16:49.62 RealmsInZoneIter realm(zone); 16:49.62 ^~~~~ 17:12.62 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/rsdparsa_capi) 17:12.62 third_party/prio 17:12.63 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 17:12.63 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 17:12.63 #pragma pipeloop(0) 17:12.64 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 17:12.64 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 17:12.64 #pragma pipeloop(0) 17:12.64 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 17:12.64 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 17:12.64 #pragma pipeloop(0) 17:12.64 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 17:12.64 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 17:12.64 #pragma pipeloop(0) 17:12.64 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 17:12.64 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 17:12.64 ^~~~~ 17:12.64 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 17:12.64 double digit, m2j, nextm2j, a, b; 17:12.64 ^~~~~~~ 17:12.64 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 17:12.64 int tmp; 17:12.64 ^~~ 17:13.21 In file included from /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c:10: 17:13.21 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 17:13.21 /builddir/build/BUILD/firefox-67.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] 17:13.21 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 17:13.21 ^ 17:13.21 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 17:13.21 int j = MP_MIN(k, MP_DIGIT_BIT); 17:13.21 ^~~~~~ 17:13.21 /builddir/build/BUILD/firefox-67.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] 17:13.21 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 17:13.21 ^~~ 17:13.21 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 17:13.21 int j = MP_MIN(k, MP_DIGIT_BIT); 17:13.21 ^~~~~~ 17:13.21 /builddir/build/BUILD/firefox-67.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] 17:13.22 if (j < MP_DIGIT_BIT) { 17:13.22 ^ 17:13.23 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 17:13.23 /builddir/build/BUILD/firefox-67.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] 17:13.23 if (val >= r) 17:13.23 ^~ 17:14.71 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 17:14.71 /builddir/build/BUILD/firefox-67.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] 17:14.71 for (db = 0; db < sizeof(mp_digit); db++) { 17:14.71 ^ 17:14.71 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 17:14.71 /builddir/build/BUILD/firefox-67.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] 17:14.71 for (db = 0; db < sizeof(mp_digit); db++) { 17:14.71 ^ 17:16.43 third_party/msgpack 17:17.47 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/netwerk/base/rust-helper) 17:18.46 media/libjpeg 17:18.73 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/intl/encoding_glue) 17:29.25 /builddir/build/BUILD/firefox-67.0.3/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 17:29.25 /builddir/build/BUILD/firefox-67.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] 17:29.25 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 17:29.25 ^~~ 17:29.25 /builddir/build/BUILD/firefox-67.0.3/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 17:29.25 s = HUFF_EXTEND(r, s); 17:29.25 ^~~~~~~~~~~ 17:29.25 /builddir/build/BUILD/firefox-67.0.3/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 17:29.25 /builddir/build/BUILD/firefox-67.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] 17:29.25 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 17:29.25 ^~~ 17:29.25 /builddir/build/BUILD/firefox-67.0.3/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 17:29.25 s = HUFF_EXTEND(r, s); 17:29.25 ^~~~~~~~~~~ 17:33.45 modules/brotli 17:36.23 Compiling darling_macro v0.8.1 17:37.08 Compiling malloc_size_of_derive v0.1.0 17:40.90 modules/woff2 17:41.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 17:41.58 /builddir/build/BUILD/firefox-67.0.3/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 17:41.58 /builddir/build/BUILD/firefox-67.0.3/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 17:41.58 uint64_t dst_offset = first_table_offset; 17:41.58 ^~~~~~~~~~ 17:45.06 modules/xz-embedded 17:46.53 media/libvorbis 17:49.68 media/libmkv 17:49.71 /builddir/build/BUILD/firefox-67.0.3/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 17:49.71 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 17:49.71 ^~~~~~~~~~ 17:50.05 media/libaom 17:51.97 Compiling tokio v0.1.7 17:57.63 media/libdav1d 18:00.46 Compiling cubeb v0.5.4 18:00.74 Compiling cubeb-backend v0.5.4 18:05.45 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/decode.c: In function 'decode_sb': 18:05.45 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/decode.c:2006:19: warning: 'by8' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:05.45 int ctx, bx8, by8; 18:05.45 ^~~ 18:05.46 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/decode.c:2006:14: warning: 'bx8' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:05.46 int ctx, bx8, by8; 18:05.46 ^~~ 18:05.99 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 18:05.99 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/decode.c:3236:9: warning: 'out_delayed' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:05.99 dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 18:05.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.97 In file included from /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/obu.c:37: 18:07.97 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 18:07.98 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:07.98 return a > b ? a : b; 18:07.98 ~~~~~~~~~~^~~ 18:07.98 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 18:07.98 int off_before_idx[2], off_after_idx; 18:07.98 ^~~~~~~~~~~~~ 18:11.87 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/xpcom/rust/moz_task) 18:11.98 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_16bpc': 18:11.98 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:203:26: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:11.98 *topleft_out = have_top ? *dst_top : (1 << bitdepth) >> 1; 18:11.98 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:12.50 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/storage/variant) 18:13.01 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/netwerk/base/mozurl) 18:14.74 Compiling smallvec v0.6.6 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter': 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:119:28: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 } else if (wd >= 8 && flat8in) { 18:15.27 ^~ 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 if (wd >= 16 && (flat8out & flat8in)) { 18:15.27 ~~~~~~~~~~^~~~~~~~~~ 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:118:61: warning: 'q6' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 18:15.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:15.27 q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 18:15.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:116:37: warning: 'q5' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 18:15.27 ~~~^~~ 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:114:37: warning: 'q4' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 18:15.27 ~~~^~~ 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 18:15.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:120:42: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 18:15.27 ~~~~~~~~^~~~ 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:109:37: warning: 'p4' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 18:15.27 ~~~^~~~ 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:107:37: warning: 'p5' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 18:15.27 ~~~^~~~ 18:15.27 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:105:37: warning: 'p6' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:15.27 dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 18:15.27 ~~~^~~~ 18:15.46 Compiling euclid v0.19.5 18:17.39 Compiling app_units v0.7.0 18:17.67 In file included from /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/internal.h:44, 18:17.67 from /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/cdef_apply.h:33, 18:17.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 18:17.67 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.2.constprop': 18:17.67 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:17.67 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:17.67 ~~~~^~~~~ 18:17.67 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 18:17.67 uint64_t sa, sl; 18:17.67 ^~ 18:17.67 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:17.67 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:17.67 ~~~~^~~~~ 18:17.67 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 18:17.67 uint64_t sa, sl; 18:17.67 ^~ 18:17.67 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:17.67 const int min = imin(imin((int) la, (int) ll), 4); 18:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:17.67 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 18:17.67 uint64_t la, ll; 18:17.67 ^~ 18:17.67 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:17.67 const int min = imin(imin((int) la, (int) ll), 4); 18:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:17.67 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 18:17.67 uint64_t la, ll; 18:17.67 ^~ 18:17.68 Compiling serde_bytes v0.10.4 18:17.86 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree': 18:17.86 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c:350:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:17.86 txtp = cbi->txtp[0]; 18:17.86 ~~~~~~~~~^~~ 18:17.93 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 18:17.94 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c:350:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:17.94 txtp = cbi->txtp[0]; 18:17.94 ~~~~~~~~~^~~ 18:18.05 In file included from /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/internal.h:44, 18:18.05 from /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/cdef_apply.h:33, 18:18.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 18:18.05 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.2': 18:18.05 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:18.05 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:18.05 ~~~~^~~~~ 18:18.05 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 18:18.05 uint64_t sa, sl; 18:18.05 ^~ 18:18.05 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:18.05 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:18.05 ~~~~^~~~~ 18:18.05 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 18:18.05 uint64_t sa, sl; 18:18.05 ^~ 18:18.05 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:18.05 const int min = imin(imin((int) la, (int) ll), 4); 18:18.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:18.05 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 18:18.05 uint64_t la, ll; 18:18.05 ^~ 18:18.06 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:18.06 const int min = imin(imin((int) la, (int) ll), 4); 18:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:18.06 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 18:18.06 uint64_t la, ll; 18:18.06 ^~ 18:18.24 Compiling bincode v1.0.0 18:18.29 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.2.constprop': 18:18.29 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:18.29 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:18.29 ~~~~^~~~~ 18:18.29 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 18:18.29 uint64_t sa, sl; 18:18.29 ^~ 18:18.29 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:18.29 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:18.29 ~~~~^~~~~ 18:18.29 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 18:18.29 uint64_t sa, sl; 18:18.29 ^~ 18:18.29 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:18.29 const int min = imin(imin((int) la, (int) ll), 4); 18:18.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:18.29 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 18:18.29 uint64_t la, ll; 18:18.29 ^~ 18:18.29 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:18.29 const int min = imin(imin((int) la, (int) ll), 4); 18:18.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:18.29 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 18:18.29 uint64_t la, ll; 18:18.29 ^~ 18:19.18 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 18:19.18 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c:1451:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:19.18 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 18:19.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:19.18 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 18:19.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:19.18 HIGHBD_CALL_SUFFIX); 18:19.18 ~~~~~~~~~~~~~~~~~~~ 18:19.18 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/16bd_recon_tmpl.c:1457:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:19.18 dsp->mc.mask(uvdst, f->cur.stride[1], 18:19.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:19.18 tmp[b->mask_sign], tmp[!b->mask_sign], 18:19.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:19.18 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 18:19.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:19.19 HIGHBD_CALL_SUFFIX); 18:19.19 ~~~~~~~~~~~~~~~~~~~ 18:19.23 Compiling ron v0.1.7 18:20.83 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_8bpc': 18:20.83 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c:203:26: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:20.83 *topleft_out = have_top ? *dst_top : (1 << bitdepth) >> 1; 18:20.83 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:24.15 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter': 18:24.15 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:119:28: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.15 } else if (wd >= 8 && flat8in) { 18:24.15 ^~ 18:24.15 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.15 if (wd >= 16 && (flat8out & flat8in)) { 18:24.15 ~~~~~~~~~~^~~~~~~~~~ 18:24.16 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:118:61: warning: 'q6' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.16 dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 18:24.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:24.16 q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 18:24.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 18:24.16 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:116:37: warning: 'q5' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.16 q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 18:24.16 ~~~^~~ 18:24.16 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:114:37: warning: 'q4' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.16 q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 18:24.16 ~~~^~~ 18:24.16 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.16 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 18:24.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 18:24.16 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:120:42: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.16 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 18:24.16 ~~~~~~~~^~~~ 18:24.16 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:109:37: warning: 'p4' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.16 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 18:24.16 ~~~^~~~ 18:24.16 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:107:37: warning: 'p5' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.16 dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 18:24.16 ~~~^~~~ 18:24.16 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:105:37: warning: 'p6' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:24.16 dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 18:24.16 ~~~^~~~ 18:24.85 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_63(const char*, UBool, UParseError*, UErrorCode*)': 18:24.85 /builddir/build/BUILD/firefox-67.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] 18:24.85 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 18:24.85 ^ 18:24.85 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/platform.h:25, 18:24.85 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ptypes.h:52, 18:24.85 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/umachine.h:46, 18:24.85 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/utypes.h:38, 18:24.85 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ustring.h:21, 18:24.85 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 18:24.85 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 18:24.85 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 18:24.85 ^~~~~~~~~~~~~~~~~~~ 18:24.86 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 18:24.86 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 18:24.86 ^ 18:24.86 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 18:24.86 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 18:24.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:24.86 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 18:24.86 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 18:24.86 ^~~~~~~~~~~~~~~~~~~~~~~~ 18:24.86 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 18:24.86 ucol_setVariableTop(UCollator *coll, 18:24.86 ^~~~~~~~~~~~~~~~~~~ 18:24.86 /builddir/build/BUILD/firefox-67.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] 18:24.86 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 18:24.86 ^ 18:24.86 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/platform.h:25, 18:24.86 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ptypes.h:52, 18:24.86 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/umachine.h:46, 18:24.86 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/utypes.h:38, 18:24.86 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ustring.h:21, 18:24.86 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 18:24.86 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 18:24.86 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 18:24.86 ^~~~~~~~~~~~~~~~~~~ 18:24.86 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 18:24.86 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 18:24.86 ^ 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 18:24.87 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 18:24.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 18:24.87 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 18:24.87 ^~~~~~~~~~~~~~~~~~~~~~~~ 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 18:24.87 ucol_setVariableTop(UCollator *coll, 18:24.87 ^~~~~~~~~~~~~~~~~~~ 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 18:24.87 ucol_restoreVariableTop(result, s.variableTopValue, status); 18:24.87 ^ 18:24.87 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/platform.h:25, 18:24.87 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ptypes.h:52, 18:24.87 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/umachine.h:46, 18:24.87 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/utypes.h:38, 18:24.87 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ustring.h:21, 18:24.87 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 18:24.87 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 18:24.87 ^~~~~~~~~~~~~~~~~~~~~~~ 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 18:24.87 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 18:24.87 ^ 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 18:24.87 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 18:24.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 18:24.87 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 18:24.87 ^~~~~~~~~~~~~~~~~~~~~~~~ 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 18:24.87 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 18:24.87 ^~~~~~~~~~~~~~~~~~~~~~~ 18:24.87 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 18:24.88 ucol_restoreVariableTop(result, s.variableTopValue, status); 18:24.88 ^ 18:24.88 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/platform.h:25, 18:24.88 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ptypes.h:52, 18:24.88 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/umachine.h:46, 18:24.88 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/utypes.h:38, 18:24.88 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ustring.h:21, 18:24.88 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 18:24.88 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 18:24.88 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 18:24.88 ^~~~~~~~~~~~~~~~~~~~~~~ 18:24.88 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 18:24.88 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 18:24.88 ^ 18:24.88 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 18:24.88 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 18:24.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:24.88 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 18:24.88 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 18:24.88 ^~~~~~~~~~~~~~~~~~~~~~~~ 18:24.88 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 18:24.88 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 18:24.88 ^~~~~~~~~~~~~~~~~~~~~~~ 18:24.92 In file included from /usr/include/string.h:494, 18:24.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/string.h:3, 18:24.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/cmemory.h:32, 18:24.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:23: 18:24.92 In function 'char* strcat(char*, const char*)', 18:24.92 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:395:9: 18:24.93 /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] 18:24.93 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 18:24.93 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:25.47 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/gfx/wr/webrender_build) 18:26.13 Compiling darling v0.8.1 18:26.56 In file included from /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/internal.h:44, 18:26.56 from /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/cdef_apply.h:33, 18:26.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 18:26.56 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.2.constprop': 18:26.56 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.56 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:26.56 ~~~~^~~~~ 18:26.56 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 18:26.56 uint64_t sa, sl; 18:26.56 ^~ 18:26.56 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.56 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:26.56 ~~~~^~~~~ 18:26.56 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 18:26.56 uint64_t sa, sl; 18:26.56 ^~ 18:26.56 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.56 const int min = imin(imin((int) la, (int) ll), 4); 18:26.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:26.56 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 18:26.56 uint64_t la, ll; 18:26.56 ^~ 18:26.56 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.57 const int min = imin(imin((int) la, (int) ll), 4); 18:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:26.57 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 18:26.57 uint64_t la, ll; 18:26.57 ^~ 18:26.75 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree': 18:26.75 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c:350:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.75 txtp = cbi->txtp[0]; 18:26.75 ~~~~~~~~~^~~ 18:26.85 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 18:26.86 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c:350:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.86 txtp = cbi->txtp[0]; 18:26.86 ~~~~~~~~~^~~ 18:26.93 Compiling toml v0.4.5 18:26.97 In file included from /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/internal.h:44, 18:26.97 from /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/cdef_apply.h:33, 18:26.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 18:26.97 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.2': 18:26.97 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.97 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:26.97 ~~~~^~~~~ 18:26.97 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 18:26.97 uint64_t sa, sl; 18:26.97 ^~ 18:26.97 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.97 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:26.97 ~~~~^~~~~ 18:26.97 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 18:26.97 uint64_t sa, sl; 18:26.97 ^~ 18:26.97 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.98 const int min = imin(imin((int) la, (int) ll), 4); 18:26.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:26.98 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 18:26.98 uint64_t la, ll; 18:26.98 ^~ 18:26.98 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:26.98 const int min = imin(imin((int) la, (int) ll), 4); 18:26.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:26.98 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 18:26.98 uint64_t la, ll; 18:26.98 ^~ 18:27.20 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.2.constprop': 18:27.20 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:27.20 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:27.20 ~~~~^~~~~ 18:27.20 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 18:27.20 uint64_t sa, sl; 18:27.20 ^~ 18:27.20 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:27.20 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 18:27.20 ~~~~^~~~~ 18:27.20 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 18:27.20 uint64_t sa, sl; 18:27.20 ^~ 18:27.20 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:27.20 const int min = imin(imin((int) la, (int) ll), 4); 18:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:27.20 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 18:27.21 uint64_t la, ll; 18:27.21 ^~ 18:27.21 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:27.21 const int min = imin(imin((int) la, (int) ll), 4); 18:27.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:27.21 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 18:27.21 uint64_t la, ll; 18:27.21 ^~ 18:28.09 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 18:28.09 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c:1451:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:28.09 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 18:28.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.09 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 18:28.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.09 HIGHBD_CALL_SUFFIX); 18:28.10 ~~~~~~~~~~~~~~~~~~~ 18:28.10 /builddir/build/BUILD/firefox-67.0.3/objdir/media/libdav1d/8bd_recon_tmpl.c:1457:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:28.10 dsp->mc.mask(uvdst, f->cur.stride[1], 18:28.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.10 tmp[b->mask_sign], tmp[!b->mask_sign], 18:28.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.10 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 18:28.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.10 HIGHBD_CALL_SUFFIX); 18:28.10 ~~~~~~~~~~~~~~~~~~~ 18:29.77 Compiling failure v0.1.3 18:30.60 media/libdav1d/asm 18:37.34 Compiling tokio-core v0.1.17 18:38.26 media/libpng 18:44.91 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-67.0.3/media/libcubeb/cubeb-pulse-rs) 18:47.77 Compiling parking_lot_core v0.2.14 18:49.59 media/libwebp/src/dec 18:53.04 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/servo/components/fallible) 18:53.24 Compiling plane-split v0.13.7 18:54.02 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/gfx/wr/wr_malloc_size_of) 18:54.33 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/servo/components/style_derive) 18:54.47 media/libwebp/src/demux 18:54.86 media/libwebp/src/dsp 19:04.71 Compiling webrender v0.60.0 (/builddir/build/BUILD/firefox-67.0.3/gfx/wr/webrender) 19:07.22 media/libwebp/src/moz 19:07.28 media/libwebp/src/utils 19:08.73 Compiling rkv v0.9.3 19:08.99 media/ffvpx/libavutil/x86 19:09.02 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:09.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:09.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:09.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:09.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:09.02 from : 19:09.02 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:09.02 #define HAVE_LINUX_PERF_EVENT_H 0 19:09.02 In file included from : 19:09.02 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:09.02 #define HAVE_LINUX_PERF_EVENT_H 1 19:09.14 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:09.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:09.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:09.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:09.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:09.14 from : 19:09.14 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:09.14 #define HAVE_LINUX_PERF_EVENT_H 0 19:09.14 In file included from : 19:09.14 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:09.14 #define HAVE_LINUX_PERF_EVENT_H 1 19:09.20 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:09.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:09.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:09.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:09.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:09.20 from : 19:09.20 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:09.20 #define HAVE_LINUX_PERF_EVENT_H 0 19:09.20 In file included from : 19:09.20 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:09.20 #define HAVE_LINUX_PERF_EVENT_H 1 19:09.27 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:09.27 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:09.27 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:09.27 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:09.27 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:09.27 from : 19:09.27 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:09.27 #define HAVE_LINUX_PERF_EVENT_H 0 19:09.27 In file included from : 19:09.27 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:09.27 #define HAVE_LINUX_PERF_EVENT_H 1 19:09.34 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:09.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:09.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:09.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:09.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:09.34 from : 19:09.34 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:09.34 #define HAVE_LINUX_PERF_EVENT_H 0 19:09.34 In file included from : 19:09.34 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:09.34 #define HAVE_LINUX_PERF_EVENT_H 1 19:09.63 media/ffvpx/libavcodec/x86 19:09.68 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:09.68 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:09.68 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:09.68 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:09.68 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:09.68 from : 19:09.68 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:09.68 #define HAVE_LINUX_PERF_EVENT_H 0 19:09.68 In file included from : 19:09.68 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:09.68 #define HAVE_LINUX_PERF_EVENT_H 1 19:09.74 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:09.74 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:09.74 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:09.74 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:09.74 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:09.74 from : 19:09.74 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:09.74 #define HAVE_LINUX_PERF_EVENT_H 0 19:09.74 In file included from : 19:09.74 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:09.74 #define HAVE_LINUX_PERF_EVENT_H 1 19:09.81 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:09.81 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:09.81 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:09.81 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:09.81 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:09.81 from : 19:09.81 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:09.81 #define HAVE_LINUX_PERF_EVENT_H 0 19:09.81 In file included from : 19:09.81 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:09.81 #define HAVE_LINUX_PERF_EVENT_H 1 19:09.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:09.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:09.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:09.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:09.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:09.89 from : 19:09.89 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:09.89 #define HAVE_LINUX_PERF_EVENT_H 0 19:09.89 In file included from : 19:09.89 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:09.89 #define HAVE_LINUX_PERF_EVENT_H 1 19:10.02 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:10.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:10.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:10.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:10.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:10.02 from : 19:10.02 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:10.02 #define HAVE_LINUX_PERF_EVENT_H 0 19:10.02 In file included from : 19:10.02 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:10.02 #define HAVE_LINUX_PERF_EVENT_H 1 19:10.14 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:10.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:10.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:10.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:10.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:10.14 from : 19:10.14 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:10.14 #define HAVE_LINUX_PERF_EVENT_H 0 19:10.14 In file included from : 19:10.14 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:10.14 #define HAVE_LINUX_PERF_EVENT_H 1 19:10.46 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:10.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:10.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:10.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:10.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:10.46 from : 19:10.46 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:10.46 #define HAVE_LINUX_PERF_EVENT_H 0 19:10.46 In file included from : 19:10.46 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:10.46 #define HAVE_LINUX_PERF_EVENT_H 1 19:12.54 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:12.54 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:12.54 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:12.54 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:12.54 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:12.54 from : 19:12.54 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:12.54 #define HAVE_LINUX_PERF_EVENT_H 0 19:12.54 In file included from : 19:12.54 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:12.54 #define HAVE_LINUX_PERF_EVENT_H 1 19:14.08 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:14.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:14.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:14.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:14.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:14.08 from : 19:14.08 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:14.08 #define HAVE_LINUX_PERF_EVENT_H 0 19:14.08 In file included from : 19:14.08 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:14.08 #define HAVE_LINUX_PERF_EVENT_H 1 19:14.66 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:14.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:14.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:14.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:14.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:14.66 from : 19:14.66 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:14.66 #define HAVE_LINUX_PERF_EVENT_H 0 19:14.66 In file included from : 19:14.66 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:14.66 #define HAVE_LINUX_PERF_EVENT_H 1 19:15.60 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 19:15.76 media/ffvpx/libavutil 19:15.80 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:15.80 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:15.80 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:15.80 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:15.80 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:15.80 from : 19:15.80 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:15.80 #define HAVE_LINUX_PERF_EVENT_H 0 19:15.80 In file included from : 19:15.80 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:15.80 #define HAVE_LINUX_PERF_EVENT_H 1 19:15.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:15.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:15.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:15.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:15.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:15.88 from : 19:15.88 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:15.88 #define HAVE_LINUX_PERF_EVENT_H 0 19:15.88 In file included from : 19:15.88 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:15.88 #define HAVE_LINUX_PERF_EVENT_H 1 19:16.17 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:16.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:16.18 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:16.18 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:16.18 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:16.18 from : 19:16.18 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:16.18 #define HAVE_LINUX_PERF_EVENT_H 0 19:16.18 In file included from : 19:16.18 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:16.18 #define HAVE_LINUX_PERF_EVENT_H 1 19:16.30 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:16.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:16.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:16.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:16.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:16.30 from : 19:16.30 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:16.31 #define HAVE_LINUX_PERF_EVENT_H 0 19:16.31 In file included from : 19:16.31 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:16.31 #define HAVE_LINUX_PERF_EVENT_H 1 19:16.52 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:16.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:16.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:16.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:16.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:16.52 from : 19:16.52 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:16.52 #define HAVE_LINUX_PERF_EVENT_H 0 19:16.52 In file included from : 19:16.52 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:16.52 #define HAVE_LINUX_PERF_EVENT_H 1 19:16.72 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:16.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:16.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:16.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:16.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:16.72 from : 19:16.72 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:16.72 #define HAVE_LINUX_PERF_EVENT_H 0 19:16.72 In file included from : 19:16.72 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:16.72 #define HAVE_LINUX_PERF_EVENT_H 1 19:16.90 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:16.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:16.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:16.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:16.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:16.90 from : 19:16.90 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:16.90 #define HAVE_LINUX_PERF_EVENT_H 0 19:16.90 In file included from : 19:16.90 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:16.90 #define HAVE_LINUX_PERF_EVENT_H 1 19:17.04 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:17.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:17.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:17.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:17.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:17.04 from : 19:17.04 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:17.04 #define HAVE_LINUX_PERF_EVENT_H 0 19:17.04 In file included from : 19:17.04 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:17.04 #define HAVE_LINUX_PERF_EVENT_H 1 19:17.15 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:17.15 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:17.15 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:17.15 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:17.15 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:17.15 from : 19:17.15 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:17.15 #define HAVE_LINUX_PERF_EVENT_H 0 19:17.15 In file included from : 19:17.15 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:17.15 #define HAVE_LINUX_PERF_EVENT_H 1 19:17.30 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:17.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:17.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:17.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:17.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:17.30 from : 19:17.31 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:17.31 #define HAVE_LINUX_PERF_EVENT_H 0 19:17.31 In file included from : 19:17.31 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:17.31 #define HAVE_LINUX_PERF_EVENT_H 1 19:17.49 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:17.49 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:17.49 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:17.49 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:17.49 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:17.49 from : 19:17.49 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:17.49 #define HAVE_LINUX_PERF_EVENT_H 0 19:17.49 In file included from : 19:17.49 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:17.49 #define HAVE_LINUX_PERF_EVENT_H 1 19:17.58 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:17.58 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:17.58 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:17.58 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:17.58 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:17.58 from : 19:17.58 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:17.58 #define HAVE_LINUX_PERF_EVENT_H 0 19:17.58 In file included from : 19:17.58 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:17.58 #define HAVE_LINUX_PERF_EVENT_H 1 19:17.66 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:17.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:17.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:17.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:17.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:17.66 from : 19:17.66 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:17.66 #define HAVE_LINUX_PERF_EVENT_H 0 19:17.66 In file included from : 19:17.66 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:17.66 #define HAVE_LINUX_PERF_EVENT_H 1 19:18.08 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:18.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:18.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:18.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:18.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:18.08 from : 19:18.08 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:18.08 #define HAVE_LINUX_PERF_EVENT_H 0 19:18.08 In file included from : 19:18.08 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:18.08 #define HAVE_LINUX_PERF_EVENT_H 1 19:18.25 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:18.26 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:18.26 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:18.26 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:18.26 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:18.26 from : 19:18.26 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:18.26 #define HAVE_LINUX_PERF_EVENT_H 0 19:18.26 In file included from : 19:18.26 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:18.26 #define HAVE_LINUX_PERF_EVENT_H 1 19:18.40 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:18.40 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:18.40 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:18.40 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:18.40 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:18.40 from : 19:18.40 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:18.40 #define HAVE_LINUX_PERF_EVENT_H 0 19:18.40 In file included from : 19:18.40 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:18.40 #define HAVE_LINUX_PERF_EVENT_H 1 19:18.55 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:18.55 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:18.55 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:18.55 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:18.55 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:18.55 from : 19:18.55 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:18.56 #define HAVE_LINUX_PERF_EVENT_H 0 19:18.56 In file included from : 19:18.56 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:18.56 #define HAVE_LINUX_PERF_EVENT_H 1 19:19.06 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:19.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:19.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:19.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:19.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:19.06 from : 19:19.06 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:19.06 #define HAVE_LINUX_PERF_EVENT_H 0 19:19.06 In file included from : 19:19.06 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:19.06 #define HAVE_LINUX_PERF_EVENT_H 1 19:19.38 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:19.38 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:19.38 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:19.38 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:19.38 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:19.38 from : 19:19.38 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:19.38 #define HAVE_LINUX_PERF_EVENT_H 0 19:19.38 In file included from : 19:19.38 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:19.38 #define HAVE_LINUX_PERF_EVENT_H 1 19:19.85 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:19.85 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:19.85 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:19.85 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:19.85 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:19.85 from : 19:19.85 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:19.85 #define HAVE_LINUX_PERF_EVENT_H 0 19:19.85 In file included from : 19:19.85 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:19.85 #define HAVE_LINUX_PERF_EVENT_H 1 19:20.01 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:20.01 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:20.01 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:20.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:20.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:20.02 from : 19:20.02 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:20.02 #define HAVE_LINUX_PERF_EVENT_H 0 19:20.02 In file included from : 19:20.02 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:20.02 #define HAVE_LINUX_PERF_EVENT_H 1 19:20.08 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:20.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:20.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:20.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:20.08 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:20.08 from : 19:20.08 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:20.08 #define HAVE_LINUX_PERF_EVENT_H 0 19:20.08 In file included from : 19:20.08 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:20.08 #define HAVE_LINUX_PERF_EVENT_H 1 19:20.23 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:20.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:20.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:20.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:20.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:20.23 from : 19:20.23 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:20.23 #define HAVE_LINUX_PERF_EVENT_H 0 19:20.23 In file included from : 19:20.23 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:20.23 #define HAVE_LINUX_PERF_EVENT_H 1 19:20.47 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:20.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:20.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:20.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:20.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:20.47 from : 19:20.47 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:20.47 #define HAVE_LINUX_PERF_EVENT_H 0 19:20.47 In file included from : 19:20.47 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:20.47 #define HAVE_LINUX_PERF_EVENT_H 1 19:20.52 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:20.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:20.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:20.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:20.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:20.52 from : 19:20.52 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:20.52 #define HAVE_LINUX_PERF_EVENT_H 0 19:20.52 In file included from : 19:20.52 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:20.52 #define HAVE_LINUX_PERF_EVENT_H 1 19:20.67 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:20.67 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:20.67 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:20.68 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:20.68 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:20.68 from : 19:20.68 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:20.68 #define HAVE_LINUX_PERF_EVENT_H 0 19:20.68 In file included from : 19:20.68 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:20.68 #define HAVE_LINUX_PERF_EVENT_H 1 19:20.94 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:20.94 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:20.94 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:20.94 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:20.94 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:20.94 from : 19:20.94 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:20.94 #define HAVE_LINUX_PERF_EVENT_H 0 19:20.94 In file included from : 19:20.94 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:20.94 #define HAVE_LINUX_PERF_EVENT_H 1 19:21.96 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:21.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:21.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:21.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:21.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:21.96 from : 19:21.96 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:21.96 #define HAVE_LINUX_PERF_EVENT_H 0 19:21.97 In file included from : 19:21.97 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:21.97 #define HAVE_LINUX_PERF_EVENT_H 1 19:22.27 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:22.27 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:22.27 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:22.27 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:22.28 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:22.28 from : 19:22.28 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:22.28 #define HAVE_LINUX_PERF_EVENT_H 0 19:22.28 In file included from : 19:22.28 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:22.28 #define HAVE_LINUX_PERF_EVENT_H 1 19:22.73 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:22.73 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:22.73 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:22.73 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:22.73 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:22.73 from : 19:22.73 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:22.73 #define HAVE_LINUX_PERF_EVENT_H 0 19:22.73 In file included from : 19:22.73 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:22.73 #define HAVE_LINUX_PERF_EVENT_H 1 19:22.79 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:22.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:22.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:22.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:22.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:22.79 from : 19:22.79 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:22.79 #define HAVE_LINUX_PERF_EVENT_H 0 19:22.79 In file included from : 19:22.79 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:22.79 #define HAVE_LINUX_PERF_EVENT_H 1 19:22.95 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:22.95 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:22.95 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:22.95 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:22.95 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:22.95 from : 19:22.95 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:22.95 #define HAVE_LINUX_PERF_EVENT_H 0 19:22.95 In file included from : 19:22.95 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:22.95 #define HAVE_LINUX_PERF_EVENT_H 1 19:23.01 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:23.01 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:23.01 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:23.01 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:23.01 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:23.01 from : 19:23.01 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:23.01 #define HAVE_LINUX_PERF_EVENT_H 0 19:23.01 In file included from : 19:23.01 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:23.01 #define HAVE_LINUX_PERF_EVENT_H 1 19:23.21 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:23.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:23.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:23.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:23.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:23.21 from : 19:23.21 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:23.21 #define HAVE_LINUX_PERF_EVENT_H 0 19:23.21 In file included from : 19:23.21 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:23.22 #define HAVE_LINUX_PERF_EVENT_H 1 19:23.36 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:23.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:23.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:23.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:23.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:23.36 from : 19:23.36 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:23.36 #define HAVE_LINUX_PERF_EVENT_H 0 19:23.36 In file included from : 19:23.36 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:23.36 #define HAVE_LINUX_PERF_EVENT_H 1 19:23.50 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:23.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:23.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:23.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:23.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:23.50 from : 19:23.50 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:23.50 #define HAVE_LINUX_PERF_EVENT_H 0 19:23.50 In file included from : 19:23.50 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:23.50 #define HAVE_LINUX_PERF_EVENT_H 1 19:23.58 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:23.58 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:23.58 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:23.58 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:23.58 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:23.58 from : 19:23.58 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:23.58 #define HAVE_LINUX_PERF_EVENT_H 0 19:23.58 In file included from : 19:23.58 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:23.58 #define HAVE_LINUX_PERF_EVENT_H 1 19:23.68 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string': 19:23.68 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/timecode.c:103:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=] 19:23.68 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 19:23.68 ^~~~ 19:23.68 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] 19:23.68 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 19:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~ 19:23.69 In file included from /usr/include/stdio.h:873, 19:23.69 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:38, 19:23.69 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:23.69 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:23.69 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:23.69 from : 19:23.69 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 32 bytes into a destination of size 23 19:23.69 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 19:23.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:23.69 __bos (__s), __fmt, __va_arg_pack ()); 19:23.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:23.76 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 19:23.76 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 19:23.76 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 19:23.76 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 19:23.76 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 19:23.76 from : 19:23.76 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 19:23.76 #define HAVE_LINUX_PERF_EVENT_H 0 19:23.76 In file included from : 19:23.76 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 19:23.76 #define HAVE_LINUX_PERF_EVENT_H 1 19:23.84 media/ffvpx/libavutil/libmozavutil.so 19:24.06 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/servo/components/style) 19:24.22 warning: the item `log` is imported redundantly 19:24.22 --> servo/components/style/build_gecko.rs:431:13 19:24.22 | 19:24.22 431 | use log; 19:24.22 | ^^^ 19:24.22 | 19:24.22 ::: servo/components/style/build.rs:10:1 19:24.22 | 19:24.22 10 | extern crate log; 19:24.22 | ----------------- the item `log` is already imported here 19:24.22 | 19:24.22 = note: #[warn(unused_imports)] on by default 19:28.96 media/kiss_fft 19:29.31 media/libcubeb/src 19:29.71 media/libnestegg/src 19:29.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 19:29.73 /builddir/build/BUILD/firefox-67.0.3/media/libnestegg/src/nestegg.c: In function 'ne_parse': 19:29.74 /builddir/build/BUILD/firefox-67.0.3/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 19:29.74 uint64_t id, size, peeked_id; 19:29.74 ^~~~~~~~~ 19:30.81 media/libogg 19:31.12 media/libopus 19:31.90 media/libtheora 19:32.36 /builddir/build/BUILD/firefox-67.0.3/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 19:32.36 static const unsigned char OC_FZIG_ZAG_MMX[128]={ 19:32.36 ^~~~~~~~~~~~~~~ 19:33.37 /builddir/build/BUILD/firefox-67.0.3/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 19:33.37 /builddir/build/BUILD/firefox-67.0.3/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 19:33.37 default: 19:33.37 ^~~~~~~ 19:33.47 media/libspeex_resampler/src 19:33.51 /builddir/build/BUILD/firefox-67.0.3/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 19:33.51 /builddir/build/BUILD/firefox-67.0.3/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 19:33.51 spx_uint32_t i; 19:33.51 ^ 19:34.19 media/libsoundtouch/src 19:34.25 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 19:34.25 #pragma omp parallel for 19:34.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 19:34.52 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 19:34.52 #pragma omp parallel for 19:34.52 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 19:34.52 #pragma omp parallel for 19:34.52 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 19:34.52 #pragma omp parallel for 19:34.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 19:34.52 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 19:34.52 #define PI 3.1415926536 19:34.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 19:34.52 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 19:34.52 #define PI M_PI 19:34.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 19:34.53 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 19:34.53 #pragma omp parallel for 19:34.53 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 19:34.53 #pragma omp critical 19:34.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 19:34.62 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 19:34.62 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 19:34.62 uint count; 19:34.62 ^~~~~ 19:35.06 media/psshparser 19:35.55 security/sandbox/common 19:36.05 security/sandbox/linux/broker 19:36.46 security/sandbox/linux/reporter 19:38.32 Compiling tokio-uds v0.1.7 19:40.07 security/sandbox/linux/gtest 19:41.11 Compiling parking_lot v0.6.3 19:47.84 security/certverifier 19:48.56 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/firefox-67.0.3/gfx/wr/webrender_api) 19:49.42 security/ct 19:50.05 security/ct/tests/gtest 19:52.60 security/certverifier/tests/gtest 19:52.96 security/apps 19:54.79 xpcom/string 19:56.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 19:56.01 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppSignatureVerification.cpp: In function 'nsresult {anonymous}::VerifyPK7Signature(AppTrustedRoot, nsIZipReader*, {anonymous}::SignaturePolicy&, nsTHashtable&, bool&, mozilla::UniqueCERTCertList&)': 19:56.01 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppSignatureVerification.cpp:1214:25: warning: 'digestToUse' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:56.01 rv = VerifyAppManifest(digestToUse, aZip, aIgnoredFiles, manifestBuffer); 19:56.01 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.40 xpcom/glue/standalone 19:58.17 xpcom/base 20:03.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 20:03.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 20:03.28 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 20:03.28 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollectionNoteChild.h:14, 20:03.28 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 20:03.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Tokenizer.h:15, 20:03.28 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/NSPRLogModulesParser.cpp:9, 20:03.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 20:03.28 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 20:03.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:03.28 foundInterface = 0; \ 20:03.28 ^~~~~~~~~~~~~~ 20:03.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:03.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:03.28 ^~~~~~~~~~~~~~~~~~~~~~~ 20:03.28 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:03.28 NS_INTERFACE_MAP_END 20:03.28 ^~~~~~~~~~~~~~~~~~~~ 20:03.28 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:03.28 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 20:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:03.28 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsClassInfoImpl.cpp:7, 20:03.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 20:03.28 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:03.28 } else 20:03.28 ^~~~ 20:03.28 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 20:03.28 NS_IMPL_QUERY_CLASSINFO(aClass) \ 20:03.29 ^~~~~~~~~~~~~~~~~~~~~~~ 20:03.29 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:03.29 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 20:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:07.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 20:07.63 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 20:07.63 /builddir/build/BUILD/firefox-67.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] 20:07.63 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 20:07.63 ^ 20:07.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 20:07.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 20:07.63 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/CycleCollectedJSContext.cpp:7, 20:07.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 20:07.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4500:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 20:07.63 struct PerThreadAtomCache : public APZBucketAtoms, 20:07.63 ^~~~~~~~~~~~~~~~~~ 20:10.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:10, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/AvailableMemoryTracker.cpp:21, 20:10.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 20:10.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 20:10.40 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 20:10.41 /builddir/build/BUILD/firefox-67.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] 20:10.41 memset(aT, 0, sizeof(T)); 20:10.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 20:10.41 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/MemoryTelemetry.cpp:8, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 20:10.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 20:10.41 struct AmountFns { 20:10.41 ^~~~~~~~~ 20:10.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:10, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/AvailableMemoryTracker.cpp:21, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 20:10.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 20:10.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 20:10.41 /builddir/build/BUILD/firefox-67.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] 20:10.41 memset(aT, 0, sizeof(T)); 20:10.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 20:10.41 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/MemoryTelemetry.cpp:8, 20:10.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 20:10.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 20:10.41 struct SizeOfTabFns { 20:10.41 ^~~~~~~~~~~~ 20:11.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:10, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 20:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 20:11.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 20:11.91 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 20:11.91 /builddir/build/BUILD/firefox-67.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] 20:11.92 memset(aT, 0, sizeof(T)); 20:11.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 20:11.92 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.cpp:14, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 20:11.92 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 20:11.92 struct AmountFns { 20:11.92 ^~~~~~~~~ 20:11.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:10, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 20:11.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 20:11.92 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 20:11.92 /builddir/build/BUILD/firefox-67.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] 20:11.92 memset(aT, 0, sizeof(T)); 20:11.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 20:11.92 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.cpp:14, 20:11.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 20:11.92 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 20:11.92 struct SizeOfTabFns { 20:11.92 ^~~~~~~~~~~~ 20:12.55 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollector.cpp:155, 20:12.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 20:12.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 20:12.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:12.55 ~AutoRestore() { mLocation = mValue; } 20:12.55 ^~~~~~ 20:12.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 20:12.55 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 20:12.55 Maybe> ar; 20:12.56 ^~ 20:12.76 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollector.cpp:155, 20:12.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 20:12.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 20:12.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:12.76 ~AutoRestore() { mLocation = mValue; } 20:12.76 ^~~~~~ 20:12.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 20:12.76 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 20:12.76 Maybe> ar; 20:12.76 ^~ 20:13.31 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollector.cpp:155, 20:13.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 20:13.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 20:13.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:13.31 ~AutoRestore() { mLocation = mValue; } 20:13.31 ^~~~~~ 20:13.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 20:13.32 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 20:13.32 Maybe> ar; 20:13.32 ^~ 20:13.67 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollector.cpp:155, 20:13.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 20:13.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 20:13.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:13.67 ~AutoRestore() { mLocation = mValue; } 20:13.67 ^~~~~~ 20:13.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 20:13.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 20:13.67 Maybe> ar; 20:13.67 ^~ 20:15.34 xpcom/ds 20:17.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 20:17.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 20:17.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 20:17.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 20:17.10 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 20:17.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Tokenizer.h:15, 20:17.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 20:17.11 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/IncrementalTokenizer.cpp:7, 20:17.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 20:17.11 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 20:17.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:17.11 foundInterface = 0; \ 20:17.11 ^~~~~~~~~~~~~~ 20:17.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:17.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:17.11 ^~~~~~~~~~~~~~~~~~~~~~~ 20:17.11 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:17.11 NS_INTERFACE_MAP_END 20:17.11 ^~~~~~~~~~~~~~~~~~~~ 20:17.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:17.11 else 20:17.11 ^~~~ 20:17.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:17.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:17.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:17.11 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:17.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 20:17.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:17.11 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 20:17.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:17.11 foundInterface = 0; \ 20:17.11 ^~~~~~~~~~~~~~ 20:17.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:17.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:17.12 ^~~~~~~~~~~~~~~~~~~~~~~ 20:17.12 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:17.12 NS_INTERFACE_MAP_END 20:17.12 ^~~~~~~~~~~~~~~~~~~~ 20:17.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:17.12 else 20:17.12 ^~~~ 20:17.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:17.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:17.12 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:17.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 20:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:18.81 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 20:18.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:18.82 foundInterface = 0; \ 20:18.82 ^~~~~~~~~~~~~~ 20:18.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:18.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:18.82 ^~~~~~~~~~~~~~~~~~~~~~~ 20:18.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:18.82 NS_INTERFACE_MAP_END 20:18.82 ^~~~~~~~~~~~~~~~~~~~ 20:18.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:18.82 else 20:18.82 ^~~~ 20:18.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:18.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:18.82 ^~~~~~~~~~~~~~~~~~ 20:18.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:18.82 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 20:18.82 ^~~~~~~~~~~~~~~~~~~~~~ 20:18.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 20:18.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:18.83 foundInterface = 0; \ 20:18.83 ^~~~~~~~~~~~~~ 20:18.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:18.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:18.83 ^~~~~~~~~~~~~~~~~~~~~~~ 20:18.83 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:18.83 NS_INTERFACE_MAP_END 20:18.83 ^~~~~~~~~~~~~~~~~~~~ 20:18.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:18.83 else 20:18.83 ^~~~ 20:18.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:18.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:18.83 ^~~~~~~~~~~~~~~~~~ 20:18.83 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:18.83 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 20:18.83 ^~~~~~~~~~~~~~~~~~~~~~ 20:20.62 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/toolkit/components/kvstore) 20:26.61 xpcom/io 20:30.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 20:30.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 20:30.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 20:30.67 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsObserverService.cpp:8, 20:30.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 20:30.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 20:30.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:30.67 foundInterface = 0; \ 20:30.67 ^~~~~~~~~~~~~~ 20:30.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:30.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:30.67 ^~~~~~~~~~~~~~~~~~~~~~~ 20:30.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:30.68 NS_INTERFACE_MAP_END 20:30.68 ^~~~~~~~~~~~~~~~~~~~ 20:30.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:30.68 else 20:30.68 ^~~~ 20:30.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:30.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:30.68 ^~~~~~~~~~~~~~~~~~ 20:30.68 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:30.68 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 20:30.68 ^~~~~~~~~~~~~~~~~~~~~~ 20:35.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 20:35.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 20:35.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 20:35.82 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/Base64.cpp:12, 20:35.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 20:35.83 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 20:35.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:35.83 foundInterface = 0; \ 20:35.83 ^~~~~~~~~~~~~~ 20:35.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:35.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:35.83 ^~~~~~~~~~~~~~~~~~~~~~~ 20:35.83 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:35.83 NS_INTERFACE_MAP_END 20:35.83 ^~~~~~~~~~~~~~~~~~~~ 20:35.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:35.83 else 20:35.83 ^~~~ 20:35.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:35.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:35.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.83 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:35.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 20:35.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.86 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 20:35.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:35.86 foundInterface = 0; \ 20:35.86 ^~~~~~~~~~~~~~ 20:35.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:35.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:35.86 ^~~~~~~~~~~~~~~~~~~~~~~ 20:35.86 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:35.86 NS_INTERFACE_MAP_END 20:35.86 ^~~~~~~~~~~~~~~~~~~~ 20:35.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:35.86 else 20:35.86 ^~~~ 20:35.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:35.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:35.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.86 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:35.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 20:35.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.88 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 20:35.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:35.88 foundInterface = 0; \ 20:35.88 ^~~~~~~~~~~~~~ 20:35.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:35.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:35.88 ^~~~~~~~~~~~~~~~~~~~~~~ 20:35.88 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:35.88 NS_INTERFACE_MAP_END 20:35.88 ^~~~~~~~~~~~~~~~~~~~ 20:35.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:35.88 else 20:35.88 ^~~~ 20:35.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:35.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:35.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.88 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:35.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 20:35.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:39.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 20:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 20:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIIOUtil.h:10, 20:39.15 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsIOUtil.h:17, 20:39.15 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsIOUtil.cpp:7, 20:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 20:39.15 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 20:39.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:39.15 foundInterface = 0; \ 20:39.15 ^~~~~~~~~~~~~~ 20:39.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:39.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:39.15 ^~~~~~~~~~~~~~~~~~~~~~~ 20:39.15 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:39.15 NS_INTERFACE_MAP_END 20:39.15 ^~~~~~~~~~~~~~~~~~~~ 20:39.15 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFileUnix.h:22, 20:39.15 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFile.h:44, 20:39.15 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFileCommon.cpp:9, 20:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 20:39.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:39.15 } else 20:39.15 ^~~~ 20:39.15 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 20:39.15 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 20:39.15 ^~~~~~~~~~~~~~~~~~~~~~~ 20:39.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 20:39.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 20:39.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIIOUtil.h:10, 20:39.64 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsIOUtil.h:17, 20:39.64 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsIOUtil.cpp:7, 20:39.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 20:39.64 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 20:39.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:39.64 foundInterface = 0; \ 20:39.64 ^~~~~~~~~~~~~~ 20:39.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:39.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:39.64 ^~~~~~~~~~~~~~~~~~~~~~~ 20:39.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:39.64 NS_INTERFACE_MAP_END 20:39.64 ^~~~~~~~~~~~~~~~~~~~ 20:39.64 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStringStream.cpp:96:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:39.64 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 20:39.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:39.64 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFileUnix.h:22, 20:39.64 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFile.h:44, 20:39.64 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFileCommon.cpp:9, 20:39.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 20:39.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:39.64 } else 20:39.64 ^~~~ 20:39.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 20:39.64 NS_IMPL_QUERY_CLASSINFO(aClass) \ 20:39.64 ^~~~~~~~~~~~~~~~~~~~~~~ 20:39.64 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStringStream.cpp:96:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:39.64 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 20:39.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:43.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 20:43.65 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsEscape.cpp: In function 'bool NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&)': 20:43.65 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:43.65 unsigned char* destPtr; 20:43.65 ^~~~~~~ 20:43.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 20:43.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:45.19 xpcom/components 20:46.64 xpcom/threads 20:47.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92: 20:47.00 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]': 20:47.00 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:47.00 return Seek(pos); 20:47.00 ~~~~^~~~~ 20:47.00 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 20:47.00 int64_t offset; 20:47.00 ^~~~~~ 20:47.04 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]': 20:47.04 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:47.04 return Seek(pos); 20:47.04 ~~~~^~~~~ 20:47.04 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 20:47.04 int64_t offset; 20:47.04 ^~~~~~ 20:47.08 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]': 20:47.08 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:47.08 return Seek(pos); 20:47.08 ~~~~^~~~~ 20:47.08 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 20:47.08 int64_t offset; 20:47.08 ^~~~~~ 20:47.12 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]': 20:47.12 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:47.12 return Seek(pos); 20:47.12 ~~~~^~~~~ 20:47.12 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 20:47.12 int64_t offset; 20:47.12 ^~~~~~ 20:58.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 20:58.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 20:58.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 20:58.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 20:58.72 from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 20:58.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 20:58.72 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 20:58.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:58.72 foundInterface = 0; \ 20:58.72 ^~~~~~~~~~~~~~ 20:58.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:58.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:58.72 ^~~~~~~~~~~~~~~~~~~~~~~ 20:58.72 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:58.72 NS_INTERFACE_MAP_END 20:58.72 ^~~~~~~~~~~~~~~~~~~~ 20:58.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:74: 20:58.72 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp:197:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:58.72 } else 20:58.72 ^~~~ 20:58.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 20:58.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 20:58.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 20:58.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 20:58.78 from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 20:58.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 20:58.78 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 20:58.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:58.78 foundInterface = 0; \ 20:58.78 ^~~~~~~~~~~~~~ 20:58.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:58.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:58.78 ^~~~~~~~~~~~~~~~~~~~~~~ 20:58.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:58.78 NS_INTERFACE_MAP_END 20:58.78 ^~~~~~~~~~~~~~~~~~~~ 20:58.78 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:58.78 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 20:58.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:58.78 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp:20, 20:58.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:74: 20:58.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:58.78 } else 20:58.78 ^~~~ 20:58.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 20:58.78 } else 20:58.78 ^~~~ 20:58.78 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:58.79 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 20:58.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:58.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 20:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 20:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 20:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 20:58.79 from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 20:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 20:58.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 20:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:58.79 foundInterface = 0; \ 20:58.79 ^~~~~~~~~~~~~~ 20:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:58.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:58.79 ^~~~~~~~~~~~~~~~~~~~~~~ 20:58.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:58.79 NS_INTERFACE_MAP_END 20:58.79 ^~~~~~~~~~~~~~~~~~~~ 20:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:58.79 else 20:58.79 ^~~~ 20:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:58.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:58.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:58.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:58.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 20:58.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:58.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 20:58.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:58.82 foundInterface = 0; \ 20:58.82 ^~~~~~~~~~~~~~ 20:58.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:58.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:58.82 ^~~~~~~~~~~~~~~~~~~~~~~ 20:58.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:58.82 NS_INTERFACE_MAP_END 20:58.82 ^~~~~~~~~~~~~~~~~~~~ 20:58.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:58.82 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 20:58.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:58.82 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp:20, 20:58.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:74: 20:58.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:58.82 } else 20:58.82 ^~~~ 20:58.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 20:58.82 } else 20:58.82 ^~~~ 20:58.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:58.82 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 20:58.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 21:01.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 21:01.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIGlobalObject.h:12, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/components/StaticComponents.cpp:13: 21:01.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 21:01.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 21:01.48 /builddir/build/BUILD/firefox-67.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] 21:01.48 memset(aT, 0, sizeof(T)); 21:01.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:01.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/components/StaticComponents.cpp:292: 21:01.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 21:01.48 struct AmountFns { 21:01.48 ^~~~~~~~~ 21:01.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIGlobalObject.h:12, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 21:01.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/components/StaticComponents.cpp:13: 21:01.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 21:01.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 21:01.48 /builddir/build/BUILD/firefox-67.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] 21:01.48 memset(aT, 0, sizeof(T)); 21:01.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:01.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/components/StaticComponents.cpp:292: 21:01.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 21:01.48 struct SizeOfTabFns { 21:01.48 ^~~~~~~~~~~~ 21:10.44 xpcom/reflect/xptinfo 21:14.36 xpcom/reflect/xptcall 21:14.63 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-67.0.3/media/audioipc/audioipc) 21:15.56 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.i_o 21:15.58 xpcom/reflect/xptcall/md/unix 21:17.12 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/servo/components/malloc_size_of) 21:17.95 warning: unused doc comment 21:17.95 --> gfx/wr/webrender/src/renderer.rs:5138:1 21:17.95 | 21:17.95 5138 | /// Flags that control how shaders are pre-cached, if at all. 21:17.95 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21:17.95 5139 | / bitflags! { 21:17.95 5140 | | #[derive(Default)] 21:17.95 5141 | | pub struct ShaderPrecacheFlags: u32 { 21:17.95 5142 | | /// Needed for const initialization 21:17.95 ... | 21:17.95 5150 | | } 21:17.95 5151 | | } 21:17.95 | |_- rustdoc does not generate documentation for macro expansions 21:17.95 | 21:17.95 = note: #[warn(unused_doc_comments)] on by default 21:17.95 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 21:19.09 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/servo/components/style_traits) 21:19.10 chrome 21:20.20 xpcom/build 21:23.86 xpcom/rust/gtest 21:24.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 21:24.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 21:24.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIProtocolHandler.h:10, 21:24.00 from /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeProtocolHandler.h:9, 21:24.00 from /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeProtocolHandler.cpp:13, 21:24.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/chrome/Unified_cpp_chrome0.cpp:2: 21:24.00 /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 21:24.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:24.00 foundInterface = 0; \ 21:24.00 ^~~~~~~~~~~~~~ 21:24.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:24.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:24.00 ^~~~~~~~~~~~~~~~~~~~~~~ 21:24.00 /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:24.00 NS_INTERFACE_MAP_END 21:24.00 ^~~~~~~~~~~~~~~~~~~~ 21:24.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:24.00 else 21:24.00 ^~~~ 21:24.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:24.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:24.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.00 /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:24.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 21:24.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:28.51 xpcom/tests/gtest 21:35.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 21:35.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 21:35.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/FileLocation.h:13, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/FileLocation.cpp:7, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 21:35.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 21:35.07 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 21:35.07 /builddir/build/BUILD/firefox-67.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] 21:35.07 memset(aT, 0, sizeof(T)); 21:35.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:35.07 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/XPCOMInit.cpp:65, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 21:35.07 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 21:35.07 struct AmountFns { 21:35.07 ^~~~~~~~~ 21:35.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/FileLocation.h:13, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/FileLocation.cpp:7, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 21:35.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 21:35.07 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 21:35.07 /builddir/build/BUILD/firefox-67.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] 21:35.07 memset(aT, 0, sizeof(T)); 21:35.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:35.07 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/XPCOMInit.cpp:65, 21:35.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 21:35.07 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 21:35.07 struct SizeOfTabFns { 21:35.07 ^~~~~~~~~~~~ 21:37.66 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsUtils.h:14, 21:37.66 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCOMPtr.h:30, 21:37.66 from /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.h:10, 21:37.66 from /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.cpp:9, 21:37.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 21:37.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 21:37.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:37.67 foundInterface = 0; \ 21:37.67 ^~~~~~~~~~~~~~ 21:37.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:37.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:37.67 ^~~~~~~~~~~~~~~~~~~~~~~ 21:37.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:37.67 NS_INTERFACE_MAP_END 21:37.67 ^~~~~~~~~~~~~~~~~~~~ 21:37.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:37.67 else 21:37.67 ^~~~ 21:37.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:37.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:37.67 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:37.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 21:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.11 modules/libpref 21:41.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 21:41.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 21:41.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 21:41.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 21:41.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 21:41.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsExpirationTracker.h:11, 21:41.49 from /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 21:41.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 21:41.49 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 21:41.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:41.49 foundInterface = 0; \ 21:41.49 ^~~~~~~~~~~~~~ 21:41.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:41.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:41.49 ^~~~~~~~~~~~~~~~~~~~~~~ 21:41.49 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:41.49 NS_INTERFACE_MAP_END 21:41.49 ^~~~~~~~~~~~~~~~~~~~ 21:41.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:41.49 else 21:41.49 ^~~~ 21:41.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:41.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.49 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:41.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 21:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:42.13 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 21:42.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:42.13 foundInterface = 0; \ 21:42.13 ^~~~~~~~~~~~~~ 21:42.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:42.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:42.13 ^~~~~~~~~~~~~~~~~~~~~~~ 21:42.13 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:42.13 NS_INTERFACE_MAP_END 21:42.13 ^~~~~~~~~~~~~~~~~~~~ 21:42.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:42.13 else 21:42.13 ^~~~ 21:42.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:42.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:42.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:42.13 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:314:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:42.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 21:42.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:51.23 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsUtils.h:14, 21:51.23 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCOMPtr.h:30, 21:51.23 from /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestPLDHash.cpp:8, 21:51.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 21:51.23 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 21:51.23 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:51.23 foundInterface = 0; \ 21:51.23 ^~~~~~~~~~~~~~ 21:51.23 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:51.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:51.23 ^~~~~~~~~~~~~~~~~~~~~~~ 21:51.23 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:51.23 NS_INTERFACE_MAP_END 21:51.23 ^~~~~~~~~~~~~~~~~~~~ 21:51.23 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:51.23 else 21:51.23 ^~~~ 21:51.23 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:51.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:51.24 ^~~~~~~~~~~~~~~~~~ 21:51.24 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:51.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 21:51.24 ^~~~~~~~~~~~~~~~~~~~~~ 21:51.24 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 21:51.24 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:51.24 foundInterface = 0; \ 21:51.24 ^~~~~~~~~~~~~~ 21:51.24 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:51.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:51.24 ^~~~~~~~~~~~~~~~~~~~~~~ 21:51.24 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:51.24 NS_INTERFACE_MAP_END 21:51.24 ^~~~~~~~~~~~~~~~~~~~ 21:51.24 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:51.24 else 21:51.24 ^~~~ 21:51.24 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:51.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:51.24 ^~~~~~~~~~~~~~~~~~ 21:51.24 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:51.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 21:51.24 ^~~~~~~~~~~~~~~~~~~~~~ 22:12.31 modules/libpref/test/gtest 22:16.84 intl/gtest 22:19.17 intl/hyphenation/hyphen 22:19.87 intl/hyphenation/glue 22:28.48 intl/locale 22:37.40 intl/locale/gtk 22:38.65 intl/locale/tests/gtest 22:43.64 intl/lwbrk 22:46.58 intl/lwbrk/gtest 22:49.43 intl/strres 22:52.02 intl/unicharutil/util 22:54.80 intl/l10n 22:58.19 intl/uconv 23:00.08 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:00.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 23:00.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozIDOMLocalization.h:10, 23:00.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DocumentL10n.h:10, 23:00.08 from /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:8, 23:00.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 23:00.08 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 23:00.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:00.09 foundInterface = 0; \ 23:00.09 ^~~~~~~~~~~~~~ 23:00.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:00.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:00.09 ^~~~~~~~~~~~~~~~~~~~~~~ 23:00.09 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:00.09 NS_INTERFACE_MAP_END 23:00.09 ^~~~~~~~~~~~~~~~~~~~ 23:00.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:00.09 else 23:00.09 ^~~~ 23:00.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:00.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:00.09 ^~~~~~~~~~~~~~~~~~ 23:00.09 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:00.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:00.09 ^~~~~~~~~~~~~~~~~~~~~~ 23:00.10 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 23:00.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:00.10 foundInterface = 0; \ 23:00.10 ^~~~~~~~~~~~~~ 23:00.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:00.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:00.11 ^~~~~~~~~~~~~~~~~~~~~~~ 23:00.11 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:00.11 NS_INTERFACE_MAP_END 23:00.11 ^~~~~~~~~~~~~~~~~~~~ 23:00.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:00.11 else 23:00.11 ^~~~ 23:00.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:00.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:00.11 ^~~~~~~~~~~~~~~~~~ 23:00.11 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:00.11 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:00.11 ^~~~~~~~~~~~~~~~~~~~~~ 23:00.11 netwerk/base 23:00.17 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 23:00.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:00.17 foundInterface = 0; \ 23:00.17 ^~~~~~~~~~~~~~ 23:00.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:00.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:00.17 ^~~~~~~~~~~~~~~~~~~~~~~ 23:00.17 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:391:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:00.17 NS_INTERFACE_MAP_END 23:00.17 ^~~~~~~~~~~~~~~~~~~~ 23:00.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:00.17 else 23:00.17 ^~~~ 23:00.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:00.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:00.17 ^~~~~~~~~~~~~~~~~~ 23:00.17 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:390:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:00.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:00.17 ^~~~~~~~~~~~~~~~~~~~~~ 23:00.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 23:00.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 23:00.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 23:00.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 23:00.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 23:00.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/JSON.h:17, 23:00.45 from /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:7, 23:00.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 23:00.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:00.45 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 23:00.45 /builddir/build/BUILD/firefox-67.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] 23:00.45 memset(aT, 0, sizeof(T)); 23:00.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 23:00.45 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:17, 23:00.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 23:00.45 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 23:00.45 struct GlobalProperties { 23:00.45 ^~~~~~~~~~~~~~~~ 23:00.79 netwerk/base/mozurl 23:01.29 netwerk/cookie 23:02.31 netwerk/dns/mdns/libmdns 23:03.73 netwerk/socket 23:07.05 netwerk/mime 23:19.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:19.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 23:19.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 23:19.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIArrayBufferInputStream.h:10, 23:19.43 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/ArrayBufferInputStream.h:9, 23:19.43 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/ArrayBufferInputStream.cpp:7, 23:19.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 23:19.43 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 23:19.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:19.43 foundInterface = 0; \ 23:19.43 ^~~~~~~~~~~~~~ 23:19.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:19.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:19.43 ^~~~~~~~~~~~~~~~~~~~~~~ 23:19.43 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:19.43 NS_INTERFACE_MAP_END 23:19.43 ^~~~~~~~~~~~~~~~~~~~ 23:19.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:19.43 else 23:19.43 ^~~~ 23:19.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:19.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.43 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:19.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 23:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 23:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 23:23.12 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/RedirectChannelRegistrar.h:8, 23:23.12 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/RedirectChannelRegistrar.cpp:5, 23:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 23:23.12 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 23:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:23.12 foundInterface = 0; \ 23:23.12 ^~~~~~~~~~~~~~ 23:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:23.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:23.12 ^~~~~~~~~~~~~~~~~~~~~~~ 23:23.12 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:23.12 NS_INTERFACE_MAP_END 23:23.12 ^~~~~~~~~~~~~~~~~~~~ 23:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:23.12 else 23:23.12 ^~~~ 23:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:23.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:23.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.12 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:23.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 23:23.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.14 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 23:23.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:23.14 foundInterface = 0; \ 23:23.14 ^~~~~~~~~~~~~~ 23:23.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:23.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:23.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.14 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:23.14 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 23:23.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.14 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp:11, 23:23.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 23:23.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:23.14 } else 23:23.14 ^~~~ 23:23.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:23.14 } else 23:23.14 ^~~~ 23:23.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:23.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 23:23.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 23:23.17 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/RedirectChannelRegistrar.h:8, 23:23.17 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/RedirectChannelRegistrar.cpp:5, 23:23.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 23:23.17 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 23:23.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:23.17 foundInterface = 0; \ 23:23.17 ^~~~~~~~~~~~~~ 23:23.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:23.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:23.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.17 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp:832:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:23.17 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 23:23.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:23.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:23.17 else 23:23.17 ^~~~ 23:23.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:23.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:23.17 ^~~~~~~~~~~~~~~~~~ 23:23.17 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp:831:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:23.17 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 23:23.17 ^~~~~~~~~~~~~~~~~~~~~~ 23:25.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:25.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 23:25.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 23:25.19 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsDNSPrefetch.h:9, 23:25.19 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsDNSPrefetch.cpp:6, 23:25.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 23:25.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 23:25.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:25.20 foundInterface = 0; \ 23:25.20 ^~~~~~~~~~~~~~ 23:25.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:25.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:25.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.20 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:25.20 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 23:25.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:25.20 else 23:25.20 ^~~~ 23:25.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 23:25.20 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 23:25.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.20 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 23:25.20 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 23:25.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:29.83 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 23:29.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:29.83 foundInterface = 0; \ 23:29.83 ^~~~~~~~~~~~~~ 23:29.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:29.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:29.83 ^~~~~~~~~~~~~~~~~~~~~~~ 23:29.83 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:29.83 NS_INTERFACE_MAP_END 23:29.83 ^~~~~~~~~~~~~~~~~~~~ 23:29.83 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsFileStreams.cpp:24, 23:29.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 23:29.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:29.83 } else 23:29.83 ^~~~ 23:29.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:29.83 } else 23:29.83 ^~~~ 23:37.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:37.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 23:37.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 23:37.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 23:37.40 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.h:23, 23:37.40 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.cpp:6, 23:37.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 23:37.40 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 23:37.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:37.40 foundInterface = 0; \ 23:37.40 ^~~~~~~~~~~~~~ 23:37.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:37.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:37.40 ^~~~~~~~~~~~~~~~~~~~~~~ 23:37.40 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:37.40 NS_INTERFACE_MAP_END 23:37.40 ^~~~~~~~~~~~~~~~~~~~ 23:37.40 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsProtocolProxyService.cpp:13, 23:37.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 23:37.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:37.40 } else 23:37.40 ^~~~ 23:37.40 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsProtocolProxyService.cpp:748:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 23:37.40 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 23:37.40 ^~~~~~~~~~~~~~~~~~~~~~~ 23:38.11 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:38.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 23:38.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 23:38.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 23:38.11 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.h:23, 23:38.11 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.cpp:6, 23:38.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 23:38.12 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 23:38.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:38.12 foundInterface = 0; \ 23:38.12 ^~~~~~~~~~~~~~ 23:38.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:38.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:38.12 ^~~~~~~~~~~~~~~~~~~~~~~ 23:38.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:38.12 NS_INTERFACE_MAP_END \ 23:38.12 ^~~~~~~~~~~~~~~~~~~~ 23:38.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 23:38.12 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 23:38.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:38.12 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 23:38.12 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 23:38.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:38.12 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 23:38.12 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.h:16, 23:38.12 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 23:38.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:65: 23:38.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 23:38.12 } else \ 23:38.12 ^~~~ 23:38.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 23:38.12 } else \ 23:38.12 ^~~~ 23:38.12 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 23:38.12 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 23:38.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:38.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:38.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 23:38.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 23:38.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 23:38.13 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.h:23, 23:38.13 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.cpp:6, 23:38.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 23:38.13 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 23:38.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:38.13 foundInterface = 0; \ 23:38.13 ^~~~~~~~~~~~~~ 23:38.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:38.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:38.13 ^~~~~~~~~~~~~~~~~~~~~~~ 23:38.13 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:38.13 NS_INTERFACE_MAP_END 23:38.13 ^~~~~~~~~~~~~~~~~~~~ 23:38.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:38.13 else 23:38.13 ^~~~ 23:38.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:38.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:38.13 ^~~~~~~~~~~~~~~~~~ 23:38.13 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp:59:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:38.13 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 23:38.13 ^~~~~~~~~~~~~~~~~~~~~~ 23:38.15 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 23:38.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:38.15 foundInterface = 0; \ 23:38.15 ^~~~~~~~~~~~~~ 23:38.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:38.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:38.15 ^~~~~~~~~~~~~~~~~~~~~~~ 23:38.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:38.15 NS_INTERFACE_MAP_END \ 23:38.15 ^~~~~~~~~~~~~~~~~~~~ 23:38.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 23:38.15 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 23:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:38.15 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 23:38.15 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 23:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:38.15 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 23:38.15 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.h:16, 23:38.15 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 23:38.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:65: 23:38.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 23:38.16 } else \ 23:38.16 ^~~~ 23:38.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 23:38.16 } else \ 23:38.16 ^~~~ 23:38.16 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 23:38.16 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 23:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:39.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:39.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 23:39.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 23:39.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 23:39.58 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.h:23, 23:39.58 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.cpp:6, 23:39.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 23:39.58 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 23:39.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:39.58 foundInterface = 0; \ 23:39.58 ^~~~~~~~~~~~~~ 23:39.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:39.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:39.58 ^~~~~~~~~~~~~~~~~~~~~~~ 23:39.58 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp:1199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:39.58 NS_INTERFACE_MAP_END 23:39.58 ^~~~~~~~~~~~~~~~~~~~ 23:39.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:39.58 else 23:39.58 ^~~~ 23:39.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:39.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:39.58 ^~~~~~~~~~~~~~~~~~ 23:39.58 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp:1198:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:39.58 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 23:39.58 ^~~~~~~~~~~~~~~~~~~~~~ 23:39.62 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 23:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:39.62 foundInterface = 0; \ 23:39.62 ^~~~~~~~~~~~~~ 23:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:39.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:39.62 ^~~~~~~~~~~~~~~~~~~~~~~ 23:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:39.62 NS_INTERFACE_MAP_END \ 23:39.62 ^~~~~~~~~~~~~~~~~~~~ 23:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 23:39.62 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 23:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:39.62 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp:2091:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 23:39.62 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 23:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:39.62 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 23:39.62 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.h:16, 23:39.62 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 23:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:65: 23:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 23:39.62 } else \ 23:39.62 ^~~~ 23:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 23:39.62 } else \ 23:39.62 ^~~~ 23:39.62 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp:2091:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 23:39.62 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 23:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:40.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 23:40.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 23:40.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIStreamTransportService.h:10, 23:40.72 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStreamTransportService.h:8, 23:40.72 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStreamTransportService.cpp:5, 23:40.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 23:40.72 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 23:40.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:40.72 foundInterface = 0; \ 23:40.72 ^~~~~~~~~~~~~~ 23:40.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:40.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:40.72 ^~~~~~~~~~~~~~~~~~~~~~~ 23:40.72 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:40.72 NS_INTERFACE_MAP_END 23:40.72 ^~~~~~~~~~~~~~~~~~~~ 23:40.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:40.72 else 23:40.72 ^~~~ 23:40.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:40.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:40.72 ^~~~~~~~~~~~~~~~~~ 23:40.72 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:40.72 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 23:40.72 ^~~~~~~~~~~~~~~~~~~~~~ 23:45.60 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-67.0.3/media/audioipc/client) 23:48.81 netwerk/streamconv 23:50.97 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-67.0.3/media/audioipc/server) 23:51.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:92: 23:51.85 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 23:51.85 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSocketTransport2.cpp:1240:10: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:51.85 return rv; 23:51.85 ^~ 23:57.05 warning: unused doc comment 23:57.05 --> servo/components/style/bloom.rs:17:1 23:57.05 | 23:57.05 17 | / /// Bloom filters are large allocations, so we store them in thread-local storage 23:57.05 18 | | /// such that they can be reused across style traversals. StyleBloom is responsible 23:57.05 19 | | /// for ensuring that the bloom filter is zeroed when it is dropped. 23:57.05 | |____________________________________________________________________^ 23:57.05 20 | / thread_local!(static BLOOM_KEY: Arc> = 23:57.05 21 | | Arc::new(AtomicRefCell::new(BloomFilter::new()))); 23:57.05 | |________________________________________________________________- rustdoc does not generate documentation for macro expansions 23:57.05 | 23:57.05 = note: #[warn(unused_doc_comments)] on by default 23:57.05 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 23:57.05 warning: unused doc comment 23:57.05 --> servo/components/style/font_face.rs:548:1 23:57.05 | 23:57.05 548 | /// css-name rust_identifier: Type, 23:57.05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 23:57.05 549 | #[cfg(feature = "gecko")] 23:57.05 550 | / font_face_descriptors! { 23:57.05 551 | | mandatory descriptors = [ 23:57.05 552 | | /// The name of this font face 23:57.05 553 | | "font-family" family / mFamily: FamilyName, 23:57.05 ... | 23:57.05 582 | | ] 23:57.05 583 | | } 23:57.05 | |_- rustdoc does not generate documentation for macro expansions 23:57.05 | 23:57.05 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 23:57.06 warning: unused doc comment 23:57.06 --> servo/components/style/stylist.rs:63:1 23:57.06 | 23:57.06 63 | /// A cache of computed user-agent data, to be shared across documents. 23:57.06 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 23:57.06 64 | / lazy_static! { 23:57.06 65 | | static ref UA_CASCADE_DATA_CACHE: Mutex = 23:57.06 66 | | Mutex::new(UserAgentCascadeDataCache::new()); 23:57.06 67 | | } 23:57.06 | |_- rustdoc does not generate documentation for macro expansions 23:57.06 | 23:57.06 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 23:57.07 warning: unused doc comment 23:57.07 --> servo/components/style/gecko/media_features.rs:372:1 23:57.07 | 23:57.07 372 | /// https://drafts.csswg.org/mediaqueries-4/#mf-interaction 23:57.07 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 23:57.07 373 | / bitflags! { 23:57.07 374 | | struct PointerCapabilities: u8 { 23:57.07 375 | | const COARSE = structs::PointerCapabilities_Coarse; 23:57.07 376 | | const FINE = structs::PointerCapabilities_Fine; 23:57.07 377 | | const HOVER = structs::PointerCapabilities_Hover; 23:57.07 378 | | } 23:57.07 379 | | } 23:57.07 | |_- rustdoc does not generate documentation for macro expansions 23:57.07 | 23:57.07 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 24:06.80 warning: the item `LonghandIdSet` is imported redundantly 24:06.80 --> servo/components/style/rule_tree/mod.rs:1242:61 24:06.80 | 24:06.80 12 | use crate::properties::{Importance, LonghandIdSet, PropertyDeclarationBlock}; 24:06.80 | ------------- the item `LonghandIdSet` is already imported here 24:06.80 ... 24:06.80 1242 | use crate::properties::{CSSWideKeyword, LonghandId, LonghandIdSet}; 24:06.80 | ^^^^^^^^^^^^^ 24:06.80 | 24:06.80 = note: #[warn(unused_imports)] on by default 24:06.81 warning: the item `mem` is imported redundantly 24:06.81 --> servo/components/style/stylesheet_set.rs:214:13 24:06.81 | 24:06.81 13 | use std::{mem, slice}; 24:06.81 | --- the item `mem` is already imported here 24:06.81 ... 24:06.81 214 | use std::mem; 24:06.81 | ^^^^^^^^ 24:06.81 warning: the item `StyleResolverForElement` is imported redundantly 24:06.81 --> servo/components/style/traversal.rs:310:9 24:06.81 | 24:06.81 14 | use crate::style_resolver::{PseudoElementResolution, StyleResolverForElement}; 24:06.81 | ----------------------- the item `StyleResolverForElement` is already imported here 24:06.81 ... 24:06.81 310 | use crate::style_resolver::StyleResolverForElement; 24:06.81 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:06.81 warning: the item `TraversalFlags` is imported redundantly 24:06.82 --> servo/components/style/traversal.rs:409:9 24:06.82 | 24:06.82 16 | use crate::traversal_flags::TraversalFlags; 24:06.82 | -------------------------------------- the item `TraversalFlags` is already imported here 24:06.82 ... 24:06.82 409 | use crate::traversal_flags::TraversalFlags; 24:06.82 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:06.83 warning: the item `BigEndian` is imported redundantly 24:06.83 --> servo/components/style/values/generics/font.rs:114:25 24:06.83 | 24:06.83 9 | use byteorder::{BigEndian, ReadBytesExt}; 24:06.83 | --------- the item `BigEndian` is already imported here 24:06.83 ... 24:06.83 114 | use byteorder::{BigEndian, ByteOrder}; 24:06.83 | ^^^^^^^^^ 24:06.98 warning: the item `LineDirection` is imported redundantly 24:06.98 --> servo/components/style/gecko/conversions.rs:425:13 24:06.98 | 24:06.98 20 | use crate::values::computed::image::LineDirection; 24:06.99 | --------------------------------------------- the item `LineDirection` is already imported here 24:06.99 ... 24:06.99 425 | use crate::values::computed::image::LineDirection; 24:06.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:06.99 warning: the item `Length` is imported redundantly 24:06.99 --> servo/components/style/gecko/conversions.rs:427:13 24:06.99 | 24:06.99 25 | use crate::values::computed::{Length, Percentage, TextAlign}; 24:06.99 | ------ the item `Length` is already imported here 24:06.99 ... 24:06.99 427 | use crate::values::computed::Length; 24:06.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:06.99 warning: the item `CompatMode` is imported redundantly 24:06.99 --> servo/components/style/gecko/conversions.rs:428:65 24:06.99 | 24:06.99 28 | use crate::values::generics::image::{CompatMode, GradientItem, Image as GenericImage}; 24:06.99 | ---------- the item `CompatMode` is already imported here 24:06.99 ... 24:06.99 428 | use crate::values::generics::image::{Circle, ColorStop, CompatMode, Ellipse}; 24:06.99 | ^^^^^^^^^^ 24:06.99 warning: the item `LengthPercentage` is imported redundantly 24:06.99 --> servo/components/style/gecko/conversions.rs:841:13 24:06.99 | 24:06.99 24 | use crate::values::computed::{Integer, LengthPercentage}; 24:06.99 | ---------------- the item `LengthPercentage` is already imported here 24:06.99 ... 24:06.99 841 | use crate::values::computed::length::LengthPercentage; 24:06.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:06.99 warning: the item `TrackSize` is imported redundantly 24:06.99 --> servo/components/style/gecko/conversions.rs:842:59 24:06.99 | 24:06.99 27 | use crate::values::generics::grid::{TrackListValue, TrackSize}; 24:06.99 | --------- the item `TrackSize` is already imported here 24:06.99 ... 24:06.99 842 | use crate::values::generics::grid::{TrackBreadth, TrackSize}; 24:06.99 | ^^^^^^^^^ 24:06.99 warning: the item `TrackSize` is imported redundantly 24:06.99 --> servo/components/style/gecko/conversions.rs:869:13 24:06.99 | 24:06.99 27 | use crate::values::generics::grid::{TrackListValue, TrackSize}; 24:06.99 | --------- the item `TrackSize` is already imported here 24:06.99 ... 24:06.99 869 | use crate::values::generics::grid::TrackSize; 24:06.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:06.99 warning: the item `TrackListValue` is imported redundantly 24:06.99 --> servo/components/style/gecko/conversions.rs:900:13 24:06.99 | 24:06.99 27 | use crate::values::generics::grid::{TrackListValue, TrackSize}; 24:06.99 | -------------- the item `TrackListValue` is already imported here 24:06.99 ... 24:06.99 900 | use crate::values::generics::grid::TrackListValue; 24:06.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:06.99 warning: the item `Rect` is imported redundantly 24:06.99 --> servo/components/style/gecko/conversions.rs:925:13 24:06.99 | 24:06.99 29 | use crate::values::generics::rect::Rect; 24:06.99 | ----------------------------------- 24:06.99 | | 24:06.99 | the item `Rect` is already imported here 24:06.99 | the item `Rect` is already imported here 24:06.99 ... 24:06.99 925 | use crate::values::generics::rect::Rect; 24:06.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:06.99 warning: the item `ScrollSnapPoint` is imported redundantly 24:06.99 --> servo/components/style/gecko/values.rs:320:13 24:06.99 | 24:06.99 17 | use crate::values::generics::gecko::ScrollSnapPoint; 24:06.99 | ----------------------------------------------- the item `ScrollSnapPoint` is already imported here 24:06.99 ... 24:06.99 320 | use crate::values::generics::gecko::ScrollSnapPoint; 24:06.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:07.00 warning: the item `HasSimpleFFI` is imported redundantly 24:07.00 --> servo/components/style/gecko/wrapper.rs:969:9 24:07.00 | 24:07.00 57 | use crate::gecko_bindings::sugar::ownership::{HasArcFFI, HasSimpleFFI}; 24:07.00 | ------------ the item `HasSimpleFFI` is already imported here 24:07.00 ... 24:07.00 969 | use crate::gecko_bindings::sugar::ownership::HasSimpleFFI; 24:07.00 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24:15.01 netwerk/streamconv/converters 24:16.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 24:16.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 24:16.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIRequestObserver.h:10, 24:16.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIStreamListener.h:10, 24:16.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIStreamConverter.h:10, 24:16.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozITXTToHTMLConv.h:10, 24:16.73 from /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 24:16.73 from /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 24:16.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 24:16.73 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 24:16.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:16.74 foundInterface = 0; \ 24:16.74 ^~~~~~~~~~~~~~ 24:16.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:16.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:16.74 ^~~~~~~~~~~~~~~~~~~~~~~ 24:16.74 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:16.74 NS_INTERFACE_MAP_END 24:16.74 ^~~~~~~~~~~~~~~~~~~~ 24:16.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:16.74 else 24:16.74 ^~~~ 24:16.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:16.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:16.74 ^~~~~~~~~~~~~~~~~~ 24:16.74 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:16.74 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 24:16.74 ^~~~~~~~~~~~~~~~~~~~~~ 24:16.80 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 24:16.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:16.80 foundInterface = 0; \ 24:16.80 ^~~~~~~~~~~~~~ 24:16.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:16.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:16.80 ^~~~~~~~~~~~~~~~~~~~~~~ 24:16.80 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:16.80 NS_INTERFACE_MAP_END 24:16.80 ^~~~~~~~~~~~~~~~~~~~ 24:16.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:16.80 else 24:16.80 ^~~~ 24:16.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:16.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:16.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.80 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:16.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 24:16.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:18.11 netwerk/cache 24:19.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 24:19.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 24:19.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICache.h:10, 24:19.67 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntry.h:10, 24:19.67 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsDiskCache.h:10, 24:19.67 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsApplicationCacheService.cpp:5, 24:19.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 24:19.67 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 24:19.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:19.67 foundInterface = 0; \ 24:19.67 ^~~~~~~~~~~~~~ 24:19.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:19.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:19.68 ^~~~~~~~~~~~~~~~~~~~~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:19.68 NS_INTERFACE_MAP_END 24:19.68 ^~~~~~~~~~~~~~~~~~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:19.68 else 24:19.68 ^~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:19.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:19.68 ^~~~~~~~~~~~~~~~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:19.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:19.68 ^~~~~~~~~~~~~~~~~~~~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 24:19.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:19.68 foundInterface = 0; \ 24:19.68 ^~~~~~~~~~~~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:19.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:19.68 ^~~~~~~~~~~~~~~~~~~~~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:19.68 NS_INTERFACE_MAP_END 24:19.68 ^~~~~~~~~~~~~~~~~~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:19.68 else 24:19.68 ^~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:19.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:19.68 ^~~~~~~~~~~~~~~~~~ 24:19.68 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:19.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:19.69 ^~~~~~~~~~~~~~~~~~~~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 24:19.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:19.69 foundInterface = 0; \ 24:19.69 ^~~~~~~~~~~~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:19.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:19.69 ^~~~~~~~~~~~~~~~~~~~~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:19.69 NS_INTERFACE_MAP_END 24:19.69 ^~~~~~~~~~~~~~~~~~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:19.69 else 24:19.69 ^~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:19.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:19.69 ^~~~~~~~~~~~~~~~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:19.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:19.69 ^~~~~~~~~~~~~~~~~~~~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 24:19.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:19.69 foundInterface = 0; \ 24:19.69 ^~~~~~~~~~~~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:19.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:19.69 ^~~~~~~~~~~~~~~~~~~~~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:19.69 NS_INTERFACE_MAP_END 24:19.69 ^~~~~~~~~~~~~~~~~~~~ 24:19.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:19.70 else 24:19.70 ^~~~ 24:19.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:19.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:19.70 ^~~~~~~~~~~~~~~~~~ 24:19.70 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:19.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:19.70 ^~~~~~~~~~~~~~~~~~~~~~ 24:24.21 netwerk/cache2 24:30.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 24:30.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 24:30.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICacheEntry.h:10, 24:30.14 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheEntry.h:8, 24:30.14 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheEntry.cpp:6, 24:30.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 24:30.14 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 24:30.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:30.14 foundInterface = 0; \ 24:30.14 ^~~~~~~~~~~~~~ 24:30.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:30.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:30.14 ^~~~~~~~~~~~~~~~~~~~~~~ 24:30.14 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:30.14 NS_INTERFACE_MAP_END 24:30.14 ^~~~~~~~~~~~~~~~~~~~ 24:30.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:30.14 else 24:30.14 ^~~~ 24:30.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:30.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:30.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:30.14 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:30.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 24:30.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:30.20 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 24:30.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:30.20 foundInterface = 0; \ 24:30.20 ^~~~~~~~~~~~~~ 24:30.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:30.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:30.21 ^~~~~~~~~~~~~~~~~~~~~~~ 24:30.21 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:30.21 NS_INTERFACE_MAP_END 24:30.21 ^~~~~~~~~~~~~~~~~~~~ 24:30.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:30.21 else 24:30.21 ^~~~ 24:30.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:30.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:30.21 ^~~~~~~~~~~~~~~~~~ 24:30.21 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:30.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:30.21 ^~~~~~~~~~~~~~~~~~~~~~ 24:30.30 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 24:30.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:30.31 foundInterface = 0; \ 24:30.31 ^~~~~~~~~~~~~~ 24:30.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:30.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:30.31 ^~~~~~~~~~~~~~~~~~~~~~~ 24:30.31 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:30.31 NS_INTERFACE_MAP_END 24:30.31 ^~~~~~~~~~~~~~~~~~~~ 24:30.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:30.31 else 24:30.31 ^~~~ 24:30.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:30.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:30.31 ^~~~~~~~~~~~~~~~~~ 24:30.31 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:30.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:30.31 ^~~~~~~~~~~~~~~~~~~~~~ 24:30.43 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 24:30.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:30.43 foundInterface = 0; \ 24:30.43 ^~~~~~~~~~~~~~ 24:30.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:30.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:30.43 ^~~~~~~~~~~~~~~~~~~~~~~ 24:30.43 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:30.43 NS_INTERFACE_MAP_END 24:30.44 ^~~~~~~~~~~~~~~~~~~~ 24:30.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:30.44 else 24:30.44 ^~~~ 24:30.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:30.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:30.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:30.44 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:30.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 24:30.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:30.47 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 24:30.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:30.47 foundInterface = 0; \ 24:30.47 ^~~~~~~~~~~~~~ 24:30.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:30.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:30.47 ^~~~~~~~~~~~~~~~~~~~~~~ 24:30.47 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:30.47 NS_INTERFACE_MAP_END 24:30.47 ^~~~~~~~~~~~~~~~~~~~ 24:30.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:30.47 else 24:30.47 ^~~~ 24:30.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:30.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:30.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:30.47 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:30.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 24:30.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:34.15 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 24:34.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:34.15 foundInterface = 0; \ 24:34.15 ^~~~~~~~~~~~~~ 24:34.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:34.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:34.15 ^~~~~~~~~~~~~~~~~~~~~~~ 24:34.15 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheIndex.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:34.15 NS_INTERFACE_MAP_END 24:34.16 ^~~~~~~~~~~~~~~~~~~~ 24:34.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:34.16 else 24:34.16 ^~~~ 24:34.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:34.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:34.16 ^~~~~~~~~~~~~~~~~~ 24:34.16 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheIndex.cpp:246:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:34.16 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 24:34.16 ^~~~~~~~~~~~~~~~~~~~~~ 24:39.70 netwerk/protocol/about 24:44.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 24:44.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 24:44.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAboutModule.h:10, 24:44.44 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutBlank.h:9, 24:44.44 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutBlank.cpp:6, 24:44.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 24:44.44 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 24:44.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:44.44 foundInterface = 0; \ 24:44.44 ^~~~~~~~~~~~~~ 24:44.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:44.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:44.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:44.44 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:44.44 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 24:44.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:44.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 24:44.44 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:330:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:44.44 else 24:44.44 ^~~~ 24:44.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 24:44.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 24:44.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAboutModule.h:10, 24:44.45 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutBlank.h:9, 24:44.45 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutBlank.cpp:6, 24:44.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 24:44.45 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 24:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:44.45 foundInterface = 0; \ 24:44.45 ^~~~~~~~~~~~~~ 24:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:44.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:44.45 ^~~~~~~~~~~~~~~~~~~~~~~ 24:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:44.45 NS_INTERFACE_MAP_END \ 24:44.45 ^~~~~~~~~~~~~~~~~~~~ 24:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 24:44.45 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 24:44.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:44.45 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 24:44.45 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 24:44.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:44.45 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 24:44.45 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.h:16, 24:44.45 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 24:44.46 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 24:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 24:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 24:44.46 } else \ 24:44.46 ^~~~ 24:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 24:44.46 } else \ 24:44.46 ^~~~ 24:44.46 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 24:44.46 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 24:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:48.84 netwerk/protocol/data 24:56.44 netwerk/protocol/file 24:58.18 netwerk/protocol/ftp 25:07.03 netwerk/protocol/gio 25:10.11 netwerk/protocol/http 25:22.90 netwerk/protocol/res 25:30.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 25:30.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 25:30.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerializable.h:10, 25:30.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIPrincipal.h:10, 25:30.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsJSPrincipals.h:10, 25:30.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 25:30.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoParent.h:8, 25:30.84 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 25:30.84 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 25:30.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 25:30.84 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 25:30.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:30.85 foundInterface = 0; \ 25:30.85 ^~~~~~~~~~~~~~ 25:30.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:30.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:30.85 ^~~~~~~~~~~~~~~~~~~~~~~ 25:30.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:30.85 NS_INTERFACE_MAP_END \ 25:30.85 ^~~~~~~~~~~~~~~~~~~~ 25:30.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:30.85 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 25:30.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:30.85 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:30.85 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 25:30.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:30.85 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.h:23, 25:30.85 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 25:30.85 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 25:30.85 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 25:30.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 25:30.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 25:30.85 } else \ 25:30.85 ^~~~ 25:30.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:30.85 } else \ 25:30.85 ^~~~ 25:30.85 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:30.85 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 25:30.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:30.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 25:30.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 25:30.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerializable.h:10, 25:30.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIPrincipal.h:10, 25:30.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsJSPrincipals.h:10, 25:30.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 25:30.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoParent.h:8, 25:30.87 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 25:30.87 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 25:30.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 25:30.87 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 25:30.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:30.87 foundInterface = 0; \ 25:30.87 ^~~~~~~~~~~~~~ 25:30.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:30.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:30.88 ^~~~~~~~~~~~~~~~~~~~~~~ 25:30.88 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:30.88 NS_INTERFACE_MAP_END 25:30.88 ^~~~~~~~~~~~~~~~~~~~ 25:30.88 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 25:30.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 25:30.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:30.88 } else 25:30.88 ^~~~ 25:30.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:30.88 } else 25:30.88 ^~~~ 25:38.36 netwerk/protocol/viewsource 25:40.88 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 25:40.88 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 25:40.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 25:40.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 25:40.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 25:40.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 25:40.88 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpLog.h:20, 25:40.88 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/ASpdySession.cpp:8, 25:40.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 25:40.88 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 25:40.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.88 foundInterface = 0; \ 25:40.88 ^~~~~~~~~~~~~~ 25:40.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:40.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:40.88 ^~~~~~~~~~~~~~~~~~~~~~~ 25:40.88 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:40.88 NS_INTERFACE_MAP_END 25:40.88 ^~~~~~~~~~~~~~~~~~~~ 25:40.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:40.88 else 25:40.88 ^~~~ 25:40.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:40.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:40.88 ^~~~~~~~~~~~~~~~~~ 25:40.88 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:40.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 25:40.88 ^~~~~~~~~~~~~~~~~~~~~~ 25:42.47 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 25:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:42.47 foundInterface = 0; \ 25:42.47 ^~~~~~~~~~~~~~ 25:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:42.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:42.47 ^~~~~~~~~~~~~~~~~~~~~~~ 25:42.47 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:42.47 NS_INTERFACE_MAP_END 25:42.47 ^~~~~~~~~~~~~~~~~~~~ 25:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:42.47 } else 25:42.47 ^~~~ 25:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 25:42.47 NS_IMPL_QUERY_BODY_CONCRETE(_class) 25:42.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.47 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/ClassifierDummyChannel.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 25:42.47 NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 25:42.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.55 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 25:42.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:42.55 foundInterface = 0; \ 25:42.55 ^~~~~~~~~~~~~~ 25:42.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:42.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:42.55 ^~~~~~~~~~~~~~~~~~~~~~~ 25:42.55 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:42.55 NS_INTERFACE_MAP_END 25:42.55 ^~~~~~~~~~~~~~~~~~~~ 25:42.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:42.55 else 25:42.55 ^~~~ 25:42.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:42.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:42.55 ^~~~~~~~~~~~~~~~~~ 25:42.55 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:42.55 NS_INTERFACE_MAP_ENTRY(nsIObserver) 25:42.55 ^~~~~~~~~~~~~~~~~~~~~~ 25:42.74 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 25:42.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:42.74 foundInterface = 0; \ 25:42.74 ^~~~~~~~~~~~~~ 25:42.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:42.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:42.74 ^~~~~~~~~~~~~~~~~~~~~~~ 25:42.74 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:42.74 NS_INTERFACE_MAP_END 25:42.74 ^~~~~~~~~~~~~~~~~~~~ 25:42.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:42.74 else 25:42.74 ^~~~ 25:42.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:42.74 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:42.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.74 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:42.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 25:42.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 25:44.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 25:44.68 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 25:44.68 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 25:44.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 25:44.68 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 25:44.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:44.68 foundInterface = 0; \ 25:44.68 ^~~~~~~~~~~~~~ 25:44.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:44.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:44.68 ^~~~~~~~~~~~~~~~~~~~~~~ 25:44.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:44.69 NS_INTERFACE_MAP_END 25:44.69 ^~~~~~~~~~~~~~~~~~~~ 25:44.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:44.69 else 25:44.69 ^~~~ 25:44.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:44.69 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:44.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:44.69 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 25:44.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:49.67 netwerk/protocol/websocket 26:00.19 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 26:00.19 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 26:00.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 26:00.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 26:00.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 26:00.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 26:00.19 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketLog.h:12, 26:00.19 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 26:00.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 26:00.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 26:00.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:00.19 foundInterface = 0; \ 26:00.19 ^~~~~~~~~~~~~~ 26:00.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:00.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:00.19 ^~~~~~~~~~~~~~~~~~~~~~~ 26:00.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:00.19 NS_INTERFACE_MAP_END 26:00.19 ^~~~~~~~~~~~~~~~~~~~ 26:00.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:00.19 else 26:00.19 ^~~~ 26:00.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:00.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:00.19 ^~~~~~~~~~~~~~~~~~ 26:00.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:00.19 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 26:00.19 ^~~~~~~~~~~~~~~~~~~~~~ 26:00.31 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 26:00.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:00.31 foundInterface = 0; \ 26:00.31 ^~~~~~~~~~~~~~ 26:00.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:00.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:00.31 ^~~~~~~~~~~~~~~~~~~~~~~ 26:00.31 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:00.31 NS_INTERFACE_MAP_END 26:00.31 ^~~~~~~~~~~~~~~~~~~~ 26:00.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:00.31 else 26:00.31 ^~~~ 26:00.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:00.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:00.31 ^~~~~~~~~~~~~~~~~~ 26:00.31 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:00.31 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 26:00.31 ^~~~~~~~~~~~~~~~~~~~~~ 26:00.35 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 26:00.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:00.35 foundInterface = 0; \ 26:00.35 ^~~~~~~~~~~~~~ 26:00.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:00.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:00.35 ^~~~~~~~~~~~~~~~~~~~~~~ 26:00.35 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:00.35 NS_INTERFACE_MAP_END 26:00.35 ^~~~~~~~~~~~~~~~~~~~ 26:00.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:00.35 else 26:00.35 ^~~~ 26:00.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:00.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:00.35 ^~~~~~~~~~~~~~~~~~ 26:00.35 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:00.35 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 26:00.35 ^~~~~~~~~~~~~~~~~~~~~~ 26:00.38 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 26:00.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:00.39 foundInterface = 0; \ 26:00.39 ^~~~~~~~~~~~~~ 26:00.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:00.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:00.39 ^~~~~~~~~~~~~~~~~~~~~~~ 26:00.39 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:00.39 NS_INTERFACE_MAP_END 26:00.39 ^~~~~~~~~~~~~~~~~~~~ 26:00.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:00.39 else 26:00.39 ^~~~ 26:00.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:00.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:00.39 ^~~~~~~~~~~~~~~~~~ 26:00.39 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:00.39 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 26:00.39 ^~~~~~~~~~~~~~~~~~~~~~ 26:08.27 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 26:08.27 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 26:08.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 26:08.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 26:08.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 26:08.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 26:08.27 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpLog.h:20, 26:08.27 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 26:08.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 26:08.27 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 26:08.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:08.27 foundInterface = 0; \ 26:08.27 ^~~~~~~~~~~~~~ 26:08.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:08.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:08.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.27 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpBaseChannel.cpp:422:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:08.27 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 26:08.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:08.27 } else 26:08.27 ^~~~ 26:08.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 26:08.27 NS_IMPL_QUERY_BODY_CONCRETE(_class) 26:08.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.27 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpBaseChannel.cpp:421:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 26:08.27 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 26:08.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.96 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 26:09.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:09.96 foundInterface = 0; \ 26:09.96 ^~~~~~~~~~~~~~ 26:09.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:09.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:09.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.97 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelChild.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:09.97 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 26:09.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:09.97 } else 26:09.97 ^~~~ 26:09.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 26:09.97 NS_IMPL_QUERY_BODY_CONCRETE(_class) 26:09.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.97 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelChild.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 26:09.97 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 26:09.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:11.58 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 26:11.58 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 26:11.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 26:11.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 26:11.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 26:11.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 26:11.58 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpLog.h:20, 26:11.58 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpAuthManager.cpp:7, 26:11.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 26:11.58 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 26:11.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:11.58 foundInterface = 0; \ 26:11.58 ^~~~~~~~~~~~~~ 26:11.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:11.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:11.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:11.58 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpChannel.cpp:5984:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:11.58 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 26:11.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:11.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:11.58 } else 26:11.58 ^~~~ 26:11.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 26:11.58 NS_IMPL_QUERY_BODY_CONCRETE(_class) 26:11.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:11.58 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpChannel.cpp:5983:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 26:11.58 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 26:11.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.02 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 26:12.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:12.02 foundInterface = 0; \ 26:12.02 ^~~~~~~~~~~~~~ 26:12.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:12.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:12.02 ^~~~~~~~~~~~~~~~~~~~~~~ 26:12.02 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnection.cpp:2382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:12.02 NS_INTERFACE_MAP_END 26:12.02 ^~~~~~~~~~~~~~~~~~~~ 26:12.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:12.02 } else 26:12.02 ^~~~ 26:12.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 26:12.02 NS_IMPL_QUERY_BODY_CONCRETE(_class) 26:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.02 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnection.cpp:2381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 26:12.02 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 26:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.24 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 26:12.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:12.24 foundInterface = 0; \ 26:12.24 ^~~~~~~~~~~~~~ 26:12.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:12.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:12.24 ^~~~~~~~~~~~~~~~~~~~~~~ 26:12.24 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3909:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:12.24 NS_INTERFACE_MAP_END 26:12.24 ^~~~~~~~~~~~~~~~~~~~ 26:12.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:56: 26:12.24 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3908:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:12.24 } else 26:12.24 ^~~~ 26:13.73 netwerk/system/linux 26:13.79 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 26:13.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:13.79 foundInterface = 0; \ 26:13.79 ^~~~~~~~~~~~~~ 26:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:13.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:13.80 ^~~~~~~~~~~~~~~~~~~~~~~ 26:13.80 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParent.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:13.80 NS_INTERFACE_MAP_END 26:13.80 ^~~~~~~~~~~~~~~~~~~~ 26:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:13.80 } else 26:13.80 ^~~~ 26:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 26:13.80 NS_IMPL_QUERY_BODY_CONCRETE(_class) 26:13.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:13.80 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParent.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 26:13.80 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 26:13.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:14.06 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 26:14.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:14.07 foundInterface = 0; \ 26:14.07 ^~~~~~~~~~~~~~ 26:14.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:14.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:14.07 ^~~~~~~~~~~~~~~~~~~~~~~ 26:14.07 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:14.07 NS_INTERFACE_MAP_END 26:14.07 ^~~~~~~~~~~~~~~~~~~~ 26:14.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:14.07 } else 26:14.07 ^~~~ 26:14.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 26:14.07 NS_IMPL_QUERY_BODY_CONCRETE(_class) 26:14.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:14.07 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 26:14.07 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 26:14.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:15.98 netwerk/ipc 26:43.67 netwerk/url-classifier 26:45.91 netwerk/srtp/src 26:48.77 netwerk/sctp/src 26:49.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 26:49.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 26:49.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 26:49.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 26:49.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 26:49.97 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/Entries.h:13, 26:49.97 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/Classifier.h:9, 26:49.97 from /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 26:49.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 26:49.97 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 26:49.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:49.97 foundInterface = 0; \ 26:49.97 ^~~~~~~~~~~~~~ 26:49.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:49.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:49.97 ^~~~~~~~~~~~~~~~~~~~~~~ 26:49.97 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:49.97 NS_INTERFACE_MAP_END 26:49.97 ^~~~~~~~~~~~~~~~~~~~ 26:49.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:49.97 else 26:49.97 ^~~~ 26:49.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:49.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:49.97 ^~~~~~~~~~~~~~~~~~ 26:49.97 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:49.97 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 26:49.97 ^~~~~~~~~~~~~~~~~~~~~~ 26:50.01 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 26:50.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:50.01 foundInterface = 0; \ 26:50.01 ^~~~~~~~~~~~~~ 26:50.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:50.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:50.01 ^~~~~~~~~~~~~~~~~~~~~~~ 26:50.01 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:50.01 NS_INTERFACE_MAP_END 26:50.01 ^~~~~~~~~~~~~~~~~~~~ 26:50.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:50.01 else 26:50.01 ^~~~ 26:50.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:50.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:50.01 ^~~~~~~~~~~~~~~~~~ 26:50.01 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:50.01 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 26:50.01 ^~~~~~~~~~~~~~~~~~~~~~ 26:50.09 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 26:50.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:50.09 foundInterface = 0; \ 26:50.09 ^~~~~~~~~~~~~~ 26:50.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:50.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:50.09 ^~~~~~~~~~~~~~~~~~~~~~~ 26:50.09 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:50.09 NS_INTERFACE_MAP_END 26:50.09 ^~~~~~~~~~~~~~~~~~~~ 26:50.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:50.09 else 26:50.09 ^~~~ 26:50.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:50.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:50.09 ^~~~~~~~~~~~~~~~~~ 26:50.09 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:50.09 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 26:50.09 ^~~~~~~~~~~~~~~~~~~~~~ 26:56.28 netwerk/sctp/datachannel 27:02.48 netwerk/wifi 27:05.58 netwerk/build 27:08.33 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/gfx/webrender_bindings) 27:10.31 netwerk/test 27:14.25 netwerk/test/gtest 27:22.56 netwerk/test/gtest/parse-ftp 27:23.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 27:23.45 /builddir/build/BUILD/firefox-67.0.3/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 27:23.45 /builddir/build/BUILD/firefox-67.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] 27:23.45 memset(&state, 0, sizeof(state)); 27:23.45 ^ 27:23.45 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 27:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 27:23.45 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 27:23.45 struct list_state { 27:23.45 ^~~~~~~~~~ 27:25.13 extensions/auth 27:31.52 ipc/chromium 27:45.27 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/basictypes.h:16, 27:45.27 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/at_exit.h:12, 27:45.27 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/at_exit.cc:7, 27:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 27:45.27 /builddir/build/BUILD/firefox-67.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]': 27:45.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:45.27 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 27:45.27 ^~ 27:45.27 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/pickle.h:17, 27:45.27 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/histogram.cc:20, 27:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 27:45.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BufferList.h:541:17: note: 'lastSegmentSize' was declared here 27:45.27 Maybe lastSegmentSize; 27:45.27 ^~~~~~~~~~~~~~~ 27:53.41 ipc/chromium/src/third_party 27:56.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:38: 27:56.19 /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 27:56.19 /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:56.19 return result; 27:56.19 ^~~~~~ 28:00.12 ipc/glue 28:16.96 ipc/ipdl 28:40.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 28:40.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 28:40.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 28:40.29 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message.h:21, 28:40.29 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_channel.h:13, 28:40.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/Transport.h:11, 28:40.29 from /builddir/build/BUILD/firefox-67.0.3/ipc/glue/BackgroundChild.h:11, 28:40.29 from /builddir/build/BUILD/firefox-67.0.3/ipc/glue/BackgroundImpl.cpp:7, 28:40.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 28:40.29 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 28:40.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:40.29 foundInterface = 0; \ 28:40.29 ^~~~~~~~~~~~~~ 28:40.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:40.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:40.29 ^~~~~~~~~~~~~~~~~~~~~~~ 28:40.29 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:40.29 NS_INTERFACE_MAP_END 28:40.29 ^~~~~~~~~~~~~~~~~~~~ 28:40.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:40.29 else 28:40.29 ^~~~ 28:40.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:40.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:40.29 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:40.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 28:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:53.98 ipc/testshell 29:10.22 ipc/contentproc 29:59.75 js/ipc 30:10.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/js/src/jsapi.h:29, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:16, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptShared.h:12, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/WrapperAnswer.h:11, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptBase.h:11, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptChild.h:11, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptChild.cpp:8, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 30:10.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 30:10.34 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 30:10.34 /builddir/build/BUILD/firefox-67.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] 30:10.34 memset(aT, 0, sizeof(T)); 30:10.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 30:10.34 In file included from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptChild.cpp:12, 30:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 30:10.34 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 30:10.34 struct GlobalProperties { 30:10.34 ^~~~~~~~~~~~~~~~ 30:55.18 hal 31:01.33 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/servo/ports/geckolib) 31:01.86 warning: the item `ParsingMode` is imported redundantly 31:01.86 --> servo/ports/geckolib/glue.rs:3611:9 31:01.86 | 31:01.86 207 | use style_traits::{CssType, CssWriter, ParsingMode, StyleParseErrorKind, ToCss}; 31:01.86 | ----------- the item `ParsingMode` is already imported here 31:01.86 ... 31:01.86 3611 | use style_traits::ParsingMode; 31:01.86 | ^^^^^^^^^^^^^^^^^^^^^^^^^ 31:01.86 | 31:01.86 = note: #[warn(unused_imports)] on by default 31:01.86 warning: the item `LonghandId` is imported redundantly 31:01.86 --> servo/ports/geckolib/glue.rs:4361:29 31:01.86 | 31:01.86 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.86 | ---------- the item `LonghandId` is already imported here 31:01.86 ... 31:01.86 4361 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.86 | ^^^^^^^^^^ 31:01.86 warning: the item `LonghandId` is imported redundantly 31:01.86 --> servo/ports/geckolib/glue.rs:4381:29 31:01.86 | 31:01.86 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.86 | ---------- the item `LonghandId` is already imported here 31:01.86 ... 31:01.86 4381 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.86 | ^^^^^^^^^^ 31:01.86 warning: the item `LonghandId` is imported redundantly 31:01.86 --> servo/ports/geckolib/glue.rs:4445:29 31:01.87 | 31:01.87 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.87 | ---------- the item `LonghandId` is already imported here 31:01.87 ... 31:01.87 4445 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.87 | ^^^^^^^^^^ 31:01.87 warning: the item `LonghandId` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:4465:29 31:01.87 | 31:01.87 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.87 | ---------- the item `LonghandId` is already imported here 31:01.87 ... 31:01.87 4465 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.87 | ^^^^^^^^^^ 31:01.87 warning: the item `LonghandId` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:4527:29 31:01.87 | 31:01.87 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.87 | ---------- the item `LonghandId` is already imported here 31:01.87 ... 31:01.87 4527 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.87 | ^^^^^^^^^^ 31:01.87 warning: the item `LonghandId` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:4574:29 31:01.87 | 31:01.87 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.87 | ---------- the item `LonghandId` is already imported here 31:01.87 ... 31:01.87 4574 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.87 | ^^^^^^^^^^ 31:01.87 warning: the item `LonghandId` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:4594:29 31:01.87 | 31:01.87 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.87 | ---------- the item `LonghandId` is already imported here 31:01.87 ... 31:01.87 4594 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.87 | ^^^^^^^^^^ 31:01.87 warning: the item `LonghandId` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:4624:29 31:01.87 | 31:01.87 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.87 | ---------- the item `LonghandId` is already imported here 31:01.87 ... 31:01.87 4624 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.87 | ^^^^^^^^^^ 31:01.87 warning: the item `LonghandId` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:4648:29 31:01.87 | 31:01.87 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.87 | ---------- the item `LonghandId` is already imported here 31:01.87 ... 31:01.87 4648 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.87 | ^^^^^^^^^^ 31:01.87 warning: the item `LonghandId` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:4673:29 31:01.87 | 31:01.87 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.87 | ---------- the item `LonghandId` is already imported here 31:01.87 ... 31:01.87 4673 | use style::properties::{LonghandId, PropertyDeclaration}; 31:01.87 | ^^^^^^^^^^ 31:01.87 warning: the item `Parser` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:4698:21 31:01.87 | 31:01.87 8 | use cssparser::{ParseErrorKind, Parser, ParserInput, SourceLocation}; 31:01.87 | ------ the item `Parser` is already imported here 31:01.87 ... 31:01.87 4698 | use cssparser::{Parser, ParserInput}; 31:01.87 | ^^^^^^ 31:01.87 warning: the item `ParserInput` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:4698:29 31:01.87 | 31:01.87 8 | use cssparser::{ParseErrorKind, Parser, ParserInput, SourceLocation}; 31:01.87 | ----------- the item `ParserInput` is already imported here 31:01.87 ... 31:01.87 4698 | use cssparser::{Parser, ParserInput}; 31:01.87 | ^^^^^^^^^^^ 31:01.87 warning: the item `LonghandIdSet` is imported redundantly 31:01.87 --> servo/ports/geckolib/glue.rs:5071:9 31:01.87 | 31:01.87 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 31:01.87 | ------------- the item `LonghandIdSet` is already imported here 31:01.87 ... 31:01.87 5071 | use style::properties::LonghandIdSet; 31:01.87 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 31:41.96 js/xpconnect/wrappers 31:48.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsfriendapi.h:18, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Proxy.h:12, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Wrapper.h:12, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/WrapperFactory.h:10, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/XrayWrapper.h:12, 31:48.33 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/XrayWrapper.cpp:7: 31:48.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 31:48.33 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 31:48.33 /builddir/build/BUILD/firefox-67.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] 31:48.33 memset(aT, 0, sizeof(T)); 31:48.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 31:48.33 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/XrayWrapper.cpp:17: 31:48.33 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 31:48.33 struct GlobalProperties { 31:48.34 ^~~~~~~~~~~~~~~~ 32:00.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 32:00.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 32:00.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 32:00.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 32:00.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 32:00.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Id.h:28, 32:00.12 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/AccessCheck.h:10, 32:00.12 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/AccessCheck.cpp:7, 32:00.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 32:00.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 32:00.12 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 32:00.12 /builddir/build/BUILD/firefox-67.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] 32:00.12 memset(aT, 0, sizeof(T)); 32:00.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:00.12 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/AccessCheck.cpp:25, 32:00.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 32:00.12 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 32:00.12 struct GlobalProperties { 32:00.12 ^~~~~~~~~~~~~~~~ 32:23.44 js/xpconnect/loader 32:29.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 32:29.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 32:29.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 32:29.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 32:29.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 32:29.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 32:29.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 32:29.57 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 32:29.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 32:29.57 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 32:29.57 /builddir/build/BUILD/firefox-67.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] 32:29.57 memset(aT, 0, sizeof(T)); 32:29.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:29.57 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 32:29.57 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 32:29.57 struct GlobalProperties { 32:29.57 ^~~~~~~~~~~~~~~~ 32:39.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 32:39.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 32:39.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:10, 32:39.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 32:39.65 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.h:9, 32:39.65 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 32:39.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 32:39.65 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 32:39.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:39.65 foundInterface = 0; \ 32:39.65 ^~~~~~~~~~~~~~ 32:39.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:39.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:39.65 ^~~~~~~~~~~~~~~~~~~~~~~ 32:39.65 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:39.65 NS_INTERFACE_MAP_END 32:39.65 ^~~~~~~~~~~~~~~~~~~~ 32:39.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:39.65 else 32:39.65 ^~~~ 32:39.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:39.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:39.65 ^~~~~~~~~~~~~~~~~~ 32:39.65 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:39.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:39.65 ^~~~~~~~~~~~~~~~~~~~~~ 32:43.31 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 32:43.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:43.32 foundInterface = 0; \ 32:43.32 ^~~~~~~~~~~~~~ 32:43.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:43.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:43.32 ^~~~~~~~~~~~~~~~~~~~~~~ 32:43.32 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:43.32 NS_INTERFACE_MAP_END 32:43.32 ^~~~~~~~~~~~~~~~~~~~ 32:43.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:43.32 else 32:43.32 ^~~~ 32:43.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:43.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:43.32 ^~~~~~~~~~~~~~~~~~ 32:43.32 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:43.32 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 32:43.32 ^~~~~~~~~~~~~~~~~~~~~~ 32:43.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.h:9, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 32:43.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 32:43.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 32:43.82 /builddir/build/BUILD/firefox-67.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] 32:43.82 memset(aT, 0, sizeof(T)); 32:43.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:43.82 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ScriptPreloader.cpp:30, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 32:43.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 32:43.82 struct AmountFns { 32:43.82 ^~~~~~~~~ 32:43.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.h:9, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 32:43.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 32:43.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 32:43.82 /builddir/build/BUILD/firefox-67.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] 32:43.82 memset(aT, 0, sizeof(T)); 32:43.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:43.82 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ScriptPreloader.cpp:30, 32:43.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 32:43.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 32:43.82 struct SizeOfTabFns { 32:43.82 ^~~~~~~~~~~~ 32:43.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.h:9, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 32:43.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 32:43.92 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 32:43.92 /builddir/build/BUILD/firefox-67.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] 32:43.92 memset(aT, 0, sizeof(T)); 32:43.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:43.92 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 32:43.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 32:43.92 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 32:43.92 struct GlobalProperties { 32:43.92 ^~~~~~~~~~~~~~~~ 33:02.97 js/xpconnect/src 33:12.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 33:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 33:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsXULAppAPI.h:13, 33:12.43 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 33:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 33:12.43 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 33:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:12.43 foundInterface = 0; \ 33:12.43 ^~~~~~~~~~~~~~ 33:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:12.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:12.43 ^~~~~~~~~~~~~~~~~~~~~~~ 33:12.43 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:12.43 NS_INTERFACE_MAP_END 33:12.44 ^~~~~~~~~~~~~~~~~~~~ 33:12.44 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:108, 33:12.44 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:35, 33:12.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 33:12.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:12.44 } else 33:12.44 ^~~~ 33:12.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 33:12.44 } else 33:12.44 ^~~~ 33:12.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:76, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 33:12.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 33:12.90 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 33:12.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:12.91 foundInterface = 0; \ 33:12.91 ^~~~~~~~~~~~~~ 33:12.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:12.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:12.91 ^~~~~~~~~~~~~~~~~~~~~~~ 33:12.91 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:12.91 NS_INTERFACE_MAP_END 33:12.91 ^~~~~~~~~~~~~~~~~~~~ 33:12.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:12.91 else 33:12.91 ^~~~ 33:12.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:12.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:12.91 ^~~~~~~~~~~~~~~~~~ 33:12.91 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:12.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 33:12.91 ^~~~~~~~~~~~~~~~~~~~~~ 33:13.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 33:13.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 33:13.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsXULAppAPI.h:13, 33:13.39 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 33:13.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 33:13.39 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 33:13.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:13.39 foundInterface = 0; \ 33:13.40 ^~~~~~~~~~~~~~ 33:13.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:13.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:13.40 ^~~~~~~~~~~~~~~~~~~~~~~ 33:13.40 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:13.40 NS_INTERFACE_MAP_END 33:13.40 ^~~~~~~~~~~~~~~~~~~~ 33:13.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:13.40 else 33:13.40 ^~~~ 33:13.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 33:13.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 33:13.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:13.40 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 33:13.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 33:13.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:13.42 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 33:13.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:13.42 foundInterface = 0; \ 33:13.42 ^~~~~~~~~~~~~~ 33:13.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:13.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:13.42 ^~~~~~~~~~~~~~~~~~~~~~~ 33:13.42 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedNative.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:13.42 NS_INTERFACE_MAP_END 33:13.42 ^~~~~~~~~~~~~~~~~~~~ 33:13.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:13.42 else 33:13.42 ^~~~ 33:13.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 33:13.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 33:13.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:13.43 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedNative.cpp:663:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 33:13.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 33:13.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:13.89 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 33:13.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:13.89 foundInterface = 0; \ 33:13.89 ^~~~~~~~~~~~~~ 33:13.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:13.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:13.89 ^~~~~~~~~~~~~~~~~~~~~~~ 33:13.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:13.89 NS_INTERFACE_MAP_END 33:13.89 ^~~~~~~~~~~~~~~~~~~~ 33:13.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 33:13.89 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 33:13.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:13.90 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp:2644:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 33:13.90 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 33:13.90 ^~~~~~~~~~~~~~~~~~~~ 33:13.90 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:108, 33:13.90 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 33:13.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 33:13.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:13.90 } else 33:13.90 ^~~~ 33:13.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 33:13.90 } else 33:13.90 ^~~~ 33:13.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 33:13.90 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 33:13.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 33:13.90 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp:2644:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 33:13.90 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 33:13.90 ^~~~~~~~~~~~~~~~~~~~ 33:13.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 33:13.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 33:13.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 33:13.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 33:13.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:76, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 33:13.91 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 33:13.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:13.91 foundInterface = 0; \ 33:13.91 ^~~~~~~~~~~~~~ 33:13.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:13.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:13.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:13.91 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp:2654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:13.91 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 33:13.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:13.91 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:108, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 33:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 33:13.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:13.91 } else 33:13.91 ^~~~ 33:13.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 33:13.91 } else 33:13.91 ^~~~ 33:15.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 33:15.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 33:15.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 33:15.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 33:15.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 33:15.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 33:15.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 33:15.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:10, 33:15.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 33:15.11 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:76, 33:15.11 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 33:15.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 33:15.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 33:15.11 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 33:15.11 /builddir/build/BUILD/firefox-67.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] 33:15.11 memset(aT, 0, sizeof(T)); 33:15.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:15.11 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 33:15.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 33:15.11 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 33:15.11 struct GlobalProperties { 33:15.11 ^~~~~~~~~~~~~~~~ 33:15.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/XREAppData.h:15, 33:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsXULAppAPI.h:15, 33:15.56 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 33:15.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 33:15.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 33:15.56 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 33:15.56 /builddir/build/BUILD/firefox-67.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] 33:15.56 memset(aT, 0, sizeof(T)); 33:15.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:15.56 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:35, 33:15.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 33:15.56 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 33:15.56 struct GlobalProperties { 33:15.56 ^~~~~~~~~~~~~~~~ 33:28.45 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/toolkit/library/rust) 33:30.94 js/xpconnect/tests/components/native 33:55.30 intl/chardet 34:44.21 modules/libjar 34:49.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 34:49.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 34:49.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 34:49.63 from /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARInputStream.h:10, 34:49.63 from /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJAR.cpp:7, 34:49.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 34:49.63 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 34:49.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:49.63 foundInterface = 0; \ 34:49.63 ^~~~~~~~~~~~~~ 34:49.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:49.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:49.63 ^~~~~~~~~~~~~~~~~~~~~~~ 34:49.63 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:49.63 NS_INTERFACE_MAP_END 34:49.63 ^~~~~~~~~~~~~~~~~~~~ 34:49.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 34:49.63 } else 34:49.63 ^~~~ 34:49.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 34:49.63 NS_IMPL_QUERY_BODY_CONCRETE(_class) 34:49.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:49.63 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 34:49.63 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 34:49.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:49.64 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 34:49.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:49.64 foundInterface = 0; \ 34:49.64 ^~~~~~~~~~~~~~ 34:49.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:49.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:49.64 ^~~~~~~~~~~~~~~~~~~~~~~ 34:49.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:49.64 NS_INTERFACE_MAP_END \ 34:49.64 ^~~~~~~~~~~~~~~~~~~~ 34:49.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 34:49.64 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 34:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:49.64 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 34:49.64 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 34:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:49.64 In file included from /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.h:16, 34:49.64 from /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARProtocolHandler.cpp:13, 34:49.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 34:49.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 34:49.64 } else \ 34:49.64 ^~~~ 34:49.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 34:49.64 } else \ 34:49.64 ^~~~ 34:49.64 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 34:49.64 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 34:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:31.62 modules/libjar/zipwriter 35:31.62 storage 35:33.60 storage/test/gtest 35:36.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 35:36.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 35:36.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIArray.h:10, 35:36.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIArrayExtensions.h:10, 35:36.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIMutableArray.h:10, 35:36.55 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.cpp:10: 35:36.55 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 35:36.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:36.56 foundInterface = 0; \ 35:36.56 ^~~~~~~~~~~~~~ 35:36.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:36.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:36.56 ^~~~~~~~~~~~~~~~~~~~~~~ 35:36.56 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:36.56 NS_INTERFACE_MAP_END 35:36.56 ^~~~~~~~~~~~~~~~~~~~ 35:36.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:36.56 else 35:36.56 ^~~~ 35:36.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 35:36.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 35:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:36.56 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 35:36.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 35:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:38.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 35:38.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 35:38.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:10, 35:38.22 from /builddir/build/BUILD/firefox-67.0.3/storage/FileSystemModule.cpp:11, 35:38.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage0.cpp:2: 35:38.23 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 35:38.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:38.23 foundInterface = 0; \ 35:38.23 ^~~~~~~~~~~~~~ 35:38.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:38.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:38.23 ^~~~~~~~~~~~~~~~~~~~~~~ 35:38.23 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:38.23 NS_INTERFACE_MAP_END 35:38.23 ^~~~~~~~~~~~~~~~~~~~ 35:38.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:38.23 else 35:38.23 ^~~~ 35:38.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 35:38.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 35:38.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:38.23 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 35:38.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 35:38.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:38.27 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 35:38.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:38.27 foundInterface = 0; \ 35:38.27 ^~~~~~~~~~~~~~ 35:38.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:38.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:38.28 ^~~~~~~~~~~~~~~~~~~~~~~ 35:38.28 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:38.28 NS_INTERFACE_MAP_END 35:38.28 ^~~~~~~~~~~~~~~~~~~~ 35:38.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:38.28 else 35:38.28 ^~~~ 35:38.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:38.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:38.28 ^~~~~~~~~~~~~~~~~~ 35:38.28 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:38.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:38.28 ^~~~~~~~~~~~~~~~~~~~~~ 35:38.58 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 35:38.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:38.58 foundInterface = 0; \ 35:38.58 ^~~~~~~~~~~~~~ 35:38.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:38.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:38.58 ^~~~~~~~~~~~~~~~~~~~~~~ 35:38.58 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:38.58 NS_INTERFACE_MAP_END 35:38.58 ^~~~~~~~~~~~~~~~~~~~ 35:38.58 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 35:38.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 35:38.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 35:38.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 35:38.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 35:38.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 35:38.58 from /builddir/build/BUILD/firefox-67.0.3/storage/StorageBaseStatementInternal.cpp:9, 35:38.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage0.cpp:20: 35:38.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:38.58 } else 35:38.58 ^~~~ 35:38.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 35:38.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:38.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:38.59 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 35:38.59 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 35:38.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:40.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 35:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 35:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 35:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 35:40.82 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageSQLFunctions.cpp:10, 35:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 35:40.82 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 35:40.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:40.83 foundInterface = 0; \ 35:40.83 ^~~~~~~~~~~~~~ 35:40.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:40.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:40.83 ^~~~~~~~~~~~~~~~~~~~~~~ 35:40.83 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:40.83 NS_INTERFACE_MAP_END 35:40.83 ^~~~~~~~~~~~~~~~~~~~ 35:40.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:40.83 else 35:40.83 ^~~~ 35:40.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 35:40.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 35:40.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:40.83 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 35:40.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 35:40.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:40.87 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 35:40.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:40.87 foundInterface = 0; \ 35:40.87 ^~~~~~~~~~~~~~ 35:40.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:40.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:40.87 ^~~~~~~~~~~~~~~~~~~~~~~ 35:40.87 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:40.87 NS_INTERFACE_MAP_END 35:40.87 ^~~~~~~~~~~~~~~~~~~~ 35:40.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:40.87 else 35:40.87 ^~~~ 35:40.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:40.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:40.87 ^~~~~~~~~~~~~~~~~~ 35:40.87 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:40.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:40.87 ^~~~~~~~~~~~~~~~~~~~~~ 35:40.91 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 35:40.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:40.91 foundInterface = 0; \ 35:40.91 ^~~~~~~~~~~~~~ 35:40.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:40.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:40.91 ^~~~~~~~~~~~~~~~~~~~~~~ 35:40.91 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:40.91 NS_INTERFACE_MAP_END 35:40.91 ^~~~~~~~~~~~~~~~~~~~ 35:40.91 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 35:40.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 35:40.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 35:40.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 35:40.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 35:40.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 35:40.91 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.h:14, 35:40.91 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageService.cpp:11, 35:40.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage1.cpp:11: 35:40.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:40.91 } else 35:40.91 ^~~~ 35:40.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 35:40.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:40.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:40.92 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 35:40.92 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 35:40.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:40.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 35:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 35:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 35:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 35:40.92 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageSQLFunctions.cpp:10, 35:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 35:40.92 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 35:40.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:40.92 foundInterface = 0; \ 35:40.92 ^~~~~~~~~~~~~~ 35:40.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:40.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:40.92 ^~~~~~~~~~~~~~~~~~~~~~~ 35:40.92 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:40.92 NS_INTERFACE_MAP_END 35:40.92 ^~~~~~~~~~~~~~~~~~~~ 35:40.92 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 35:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 35:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 35:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 35:40.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 35:40.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 35:40.93 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.h:14, 35:40.93 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageService.cpp:11, 35:40.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage1.cpp:11: 35:40.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:40.93 } else 35:40.93 ^~~~ 35:40.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 35:40.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:40.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:40.93 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 35:40.93 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 35:40.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:44.34 extensions/cookie 35:44.66 extensions/cookie/test/gtest 35:45.18 extensions/permissions 35:47.19 media/webrtc/signaling/src/common 35:49.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/signaling/src/common/Unified_cpp_src_common0.cpp:20: 35:49.02 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function 'void ConfigWebRtcLog(mozilla::LogLevel)': 35:49.02 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30: warning: 'log_level' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:49.02 rtc::LogMessage::LogToDebug(log_level); 35:49.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 35:49.21 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 35:49.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 35:49.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICookiePermission.h:10, 35:49.22 from /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsCookiePermission.h:8, 35:49.22 from /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsCookieModule.cpp:6, 35:49.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 35:49.22 /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 35:49.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:49.22 foundInterface = 0; \ 35:49.22 ^~~~~~~~~~~~~~ 35:49.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:49.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:49.22 ^~~~~~~~~~~~~~~~~~~~~~~ 35:49.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:49.22 NS_INTERFACE_MAP_END 35:49.22 ^~~~~~~~~~~~~~~~~~~~ 35:49.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 35:49.22 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 35:49.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 35:49.22 /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 35:49.22 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 35:49.22 ^~~~~~~~~~~~~~~~~~~~ 35:49.22 In file included from /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsPermission.cpp:8, 35:49.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 35:49.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:49.22 } else 35:49.22 ^~~~ 35:49.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 35:49.22 } else 35:49.22 ^~~~ 35:49.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 35:49.22 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 35:49.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 35:49.22 /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 35:49.22 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 35:49.22 ^~~~~~~~~~~~~~~~~~~~ 35:49.43 media/webrtc/signaling/src/jsep 35:51.16 media/webrtc/signaling/src/media-conduit 35:54.65 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 35:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 35:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 35:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 35:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 35:54.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 35:54.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 35:54.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 35:54.66 memcpy(this, &config, sizeof(*this)); 35:54.66 ^ 35:54.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 35:54.66 struct Config { 35:54.66 ^~~~~~ 36:00.58 media/webrtc/signaling/src/mediapipeline 36:03.60 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 36:03.60 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 36:03.60 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 36:03.60 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 36:03.60 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 36:03.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 36:03.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 36:03.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:03.60 memcpy(this, &config, sizeof(*this)); 36:03.60 ^ 36:03.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 36:03.60 struct Config { 36:03.60 ^~~~~~ 36:06.34 media/webrtc/signaling/src/peerconnection 36:15.97 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 36:15.97 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 36:15.97 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 36:15.97 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 36:15.97 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:37, 36:15.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:47: 36:15.97 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 36:15.97 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:15.97 memcpy(this, &config, sizeof(*this)); 36:15.97 ^ 36:15.97 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 36:15.97 struct Config { 36:15.97 ^~~~~~ 36:18.53 media/webrtc/signaling/src/sdp 36:23.55 media/webrtc/signaling/gtest 36:26.89 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 36:26.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 36:26.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 36:26.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 36:26.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 36:26.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 36:26.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:26.89 memcpy(this, &config, sizeof(*this)); 36:26.89 ^ 36:26.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 36:26.89 struct Config { 36:26.89 ^~~~~~ 37:16.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 37:16.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 37:16.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/Sdp.h:71, 37:16.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 37:16.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 37:16.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 37:16.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)': 37:16.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56: warning: 'dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:16.88 : SdpAttribute(kDirectionAttribute), mValue(value) {} 37:16.88 ^ 37:16.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1042:36: note: 'dir' was declared here 37:16.88 SdpDirectionAttribute::Direction dir; 37:16.88 ^~~ 37:16.95 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 37:16.95 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 37:16.95 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/Sdp.h:71, 37:16.95 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 37:16.95 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 37:16.95 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 37:16.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)': 37:16.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50: warning: 'setupEnum' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:16.95 : SdpAttribute(kSetupAttribute), mRole(role) {} 37:16.95 ^ 37:16.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:549:29: note: 'setupEnum' was declared here 37:16.95 SdpSetupAttribute::Role setupEnum; 37:16.95 ^~~~~~~~~ 37:18.90 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 37:18.91 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 37:18.91 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/Sdp.h:71, 37:18.91 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 37:18.91 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 37:18.91 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 37:18.91 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)': 37:18.91 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35: warning: 'semantic' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:18.91 Group value = {semantics, tags}; 37:18.91 ^ 37:18.91 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:810:38: note: 'semantic' was declared here 37:18.91 SdpGroupAttributeList::Semantics semantic; 37:18.91 ^~~~~~~~ 37:19.39 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 37:19.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 37:19.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/Sdp.h:71, 37:19.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 37:19.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 37:19.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 37:19.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)': 37:19.40 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:19.40 extensionattributes}; 37:19.40 ^ 37:19.40 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1135:38: note: 'direction' was declared here 37:19.40 SdpDirectionAttribute::Direction direction; 37:19.40 ^~~~~~~~~ 37:30.45 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn 37:33.01 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 37:33.94 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 37:37.67 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 37:37.67 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 37:37.67 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 37:37.67 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:13: 37:37.67 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 37:37.67 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:37.68 memcpy(this, &config, sizeof(*this)); 37:37.68 ^ 37:37.68 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 37:37.68 struct Config { 37:37.68 ^~~~~~ 37:42.39 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 37:42.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 37:42.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 37:42.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 37:42.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:17: 37:42.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 37:42.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:42.39 memcpy(this, &config, sizeof(*this)); 37:42.39 ^ 37:42.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 37:42.39 struct Config { 37:42.39 ^~~~~~ 37:42.68 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 37:48.46 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 37:56.53 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 37:56.62 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 37:56.62 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 37:56.62 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 37:56.62 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 37:56.62 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 37:56.62 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 37:56.62 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:56.62 memcpy(this, &config, sizeof(*this)); 37:56.62 ^ 37:56.62 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 37:56.62 struct Config { 37:56.62 ^~~~~~ 37:57.46 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 37:58.67 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 37:59.54 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 38:00.61 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 38:01.54 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 38:02.47 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 38:04.00 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 38:04.78 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 38:05.56 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn 38:07.39 media/webrtc/trunk/webrtc/api/optional_gn 38:07.97 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn 38:08.72 media/webrtc/trunk/webrtc/api/video_frame_api_gn 38:09.81 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn 38:11.00 media/webrtc/trunk/webrtc/audio/audio_gn 38:11.76 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 38:11.76 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 38:11.76 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 38:11.76 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 38:11.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 38:11.76 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 38:11.76 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:11.76 memcpy(this, &config, sizeof(*this)); 38:11.76 ^ 38:11.76 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 38:11.76 struct Config { 38:11.76 ^~~~~~ 38:16.62 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 38:17.51 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn 38:18.36 media/webrtc/trunk/webrtc/call/call_gn 38:19.25 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 38:19.25 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 38:19.25 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 38:19.25 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/call.cc:20, 38:19.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 38:19.25 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 38:19.25 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:19.25 memcpy(this, &config, sizeof(*this)); 38:19.25 ^ 38:19.25 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 38:19.25 struct Config { 38:19.25 ^~~~~~ 38:20.21 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 38:20.21 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/call.cc:29, 38:20.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 38:20.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 38:20.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 38:20.21 AddReceiveRtpModule(rtp_module); 38:20.21 ^ 38:20.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 38:20.21 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 38:20.21 ^~~~~~~~~~~~~~~~~~~ 38:20.44 media/webrtc/trunk/webrtc/call/call_interfaces_gn 38:21.41 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 38:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 38:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 38:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 38:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 38:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/call.cc:63, 38:21.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 38:21.41 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 38:21.41 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 38:21.41 virtual void OnDroppedFrame() {} 38:21.41 ^~~~~~~~~~~~~~ 38:21.41 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 38:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 38:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/call.cc:64, 38:21.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 38:21.41 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 38:21.41 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 38:21.41 ^~~~~~~~~~~~~~ 38:21.87 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn 38:22.51 media/webrtc/trunk/webrtc/call/rtp_receiver_gn 38:23.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 38:23.40 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 38:23.40 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 38:23.40 bool has_mid = packet.GetExtension(&packet_mid); 38:23.40 ^~~~~~~ 38:26.59 media/webrtc/trunk/webrtc/call/rtp_sender_gn 38:27.44 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 38:27.44 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 38:27.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 38:27.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 38:27.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 38:27.44 AddReceiveRtpModule(rtp_module); 38:27.44 ^ 38:27.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 38:27.44 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 38:27.44 ^~~~~~~~~~~~~~~~~~~ 38:27.66 media/webrtc/trunk/webrtc/call/video_stream_api_gn 38:28.73 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 38:31.27 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn 38:31.39 media/webrtc/trunk/webrtc/common_audio/common_audio_gn 38:31.72 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn 38:33.15 media/webrtc/trunk/webrtc/common_video/common_video_gn 38:33.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 38:33.26 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 38:33.26 #define RETURN_EMPTY_ON_FAIL(x) \ 38:33.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 38:33.26 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 38:33.26 #define RETURN_EMPTY_ON_FAIL(x) \ 38:35.84 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn 38:37.14 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 38:38.29 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn 38:38.55 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn 38:38.94 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 38:38.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 38:38.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 38:38.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:38.94 memcpy(this, &config, sizeof(*this)); 38:38.94 ^ 38:38.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 38:38.94 struct Config { 38:38.94 ^~~~~~ 38:39.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 38:39.59 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 38:39.59 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 38:39.59 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 38:39.59 ^ 38:39.59 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 38:39.59 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 38:39.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 38:39.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 38:39.60 class VideoCodec { 38:39.60 ^~~~~~~~~~ 38:39.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 38:39.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 38:39.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 38:39.60 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 38:39.60 ^ 38:39.60 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 38:39.60 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 38:39.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 38:39.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 38:39.60 class VideoCodec { 38:39.60 ^~~~~~~~~~ 38:39.89 media/webrtc/trunk/webrtc/media/rtc_media_base_gn 38:45.93 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 38:47.62 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 38:48.95 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 38:49.57 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 38:50.35 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 38:52.26 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 38:52.38 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn 38:53.21 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 38:53.61 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 38:53.67 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn 38:55.02 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn 38:56.38 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 38:57.03 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 38:57.46 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 38:57.90 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn 38:58.10 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 38:58.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn/Unified_c_isac_c_gn0.c:137: 38:58.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c: In function 'Decode': 38:58.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:1152:35: warning: 'crc' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:58.77 validChecksum &= (((crc >> (24 - k * 8)) & 0xFF) == 38:58.77 ~~~~~^~~~~~~~~~~~~~~~ 38:59.43 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 38:59.76 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c: In function 'WebRtcIsac_Encode': 38:59.76 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:722:25: warning: 'crc' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:59.76 (uint8_t)(crc >> (24 - k * 8)); 38:59.76 ~~~~~^~~~~~~~~~~~~~~~ 38:59.99 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn 39:00.76 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 39:02.54 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 39:02.60 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 39:03.21 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 39:03.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 39:03.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:03.21 sync_buffer_->IncreaseEndTimestamp( 39:03.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 39:03.21 static_cast(output_size_samples_)); 39:03.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 39:03.21 case kAudioRepetition: { 39:03.21 ^~~~ 39:03.53 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 39:05.07 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 39:05.34 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 39:05.92 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn 39:08.42 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 39:08.91 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 39:09.09 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 39:09.55 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 39:09.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 39:09.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 39:09.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 39:09.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:09.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:09.56 memcpy(this, &config, sizeof(*this)); 39:09.56 ^ 39:09.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:09.56 struct Config { 39:09.56 ^~~~~~ 39:09.74 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn 39:10.07 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 39:10.47 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 39:11.09 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 39:11.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 39:11.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39:11.09 for (int k = 0; k < v_length; ++k) { 39:11.09 ~~^~~~~~~~~~ 39:11.27 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn 39:11.32 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 39:11.83 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 39:13.49 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 39:13.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 39:13.49 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 39:13.49 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 39:13.49 AddReceiveRtpModule(rtp_module); 39:13.49 ^ 39:13.49 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 39:13.49 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 39:13.49 ^~~~~~~~~~~~~~~~~~~ 39:14.27 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 39:16.21 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 39:17.06 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 39:17.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 39:17.06 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 39:17.06 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 39:17.06 AddReceiveRtpModule(rtp_module); 39:17.06 ^ 39:17.06 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 39:17.06 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 39:17.07 ^~~~~~~~~~~~~~~~~~~ 39:17.77 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 39:22.78 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 39:23.65 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 39:23.65 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 39:23.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:23.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:23.65 memcpy(this, &config, sizeof(*this)); 39:23.65 ^ 39:23.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:23.65 struct Config { 39:23.65 ^~~~~~ 39:23.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 39:23.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 39:23.86 memset(metrics, 0, sizeof(Metrics)); 39:23.86 ^ 39:23.86 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 39:23.86 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 39:23.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 39:23.86 struct Metrics { 39:23.86 ^~~~~~~ 39:25.14 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 39:25.14 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 39:25.14 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:25.14 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:25.14 memcpy(this, &config, sizeof(*this)); 39:25.15 ^ 39:25.15 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:25.15 struct Config { 39:25.15 ^~~~~~ 39:25.79 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 39:25.80 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 39:25.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:25.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:25.80 memcpy(this, &config, sizeof(*this)); 39:25.80 ^ 39:25.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:25.80 struct Config { 39:25.80 ^~~~~~ 39:26.10 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 39:26.10 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 39:26.10 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39:26.10 for (int k = 0; k < v_length; ++k) { 39:26.10 ~~^~~~~~~~~~ 39:27.55 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 39:27.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 39:27.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:27.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:27.55 memcpy(this, &config, sizeof(*this)); 39:27.55 ^ 39:27.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:27.55 struct Config { 39:27.55 ^~~~~~ 39:28.98 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 39:28.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 39:28.98 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 39:28.98 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39:28.98 for (int k = 0; k < v_length; ++k) { 39:28.98 ~~^~~~~~~~~~ 39:29.10 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 39:29.10 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 39:29.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 39:29.10 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:29.10 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:29.10 memcpy(this, &config, sizeof(*this)); 39:29.10 ^ 39:29.10 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:29.10 struct Config { 39:29.10 ^~~~~~ 39:29.22 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 39:29.22 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 39:29.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 39:29.22 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:29.22 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:29.22 memcpy(this, &config, sizeof(*this)); 39:29.22 ^ 39:29.22 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:29.22 struct Config { 39:29.22 ^~~~~~ 39:29.28 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 39:29.28 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 39:29.28 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 39:29.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 39:29.28 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 39:29.28 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39:29.28 for (int k = 0; k < v_length; ++k) { 39:29.28 ~~^~~~~~~~~~ 39:33.89 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 39:33.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 39:33.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 39:33.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 39:33.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 39:33.90 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39:33.90 for (int k = 0; k < v_length; ++k) { 39:33.90 ~~^~~~~~~~~~ 39:33.97 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 39:33.97 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 39:33.97 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 39:33.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 39:33.97 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:33.97 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:33.97 memcpy(this, &config, sizeof(*this)); 39:33.97 ^ 39:33.98 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:33.98 struct Config { 39:33.98 ^~~~~~ 39:34.61 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 39:34.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 39:34.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:34.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:34.61 memcpy(this, &config, sizeof(*this)); 39:34.61 ^ 39:34.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:34.61 struct Config { 39:34.61 ^~~~~~ 39:34.73 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 39:34.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 39:34.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 39:34.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39:34.73 for (int k = 0; k < v_length; ++k) { 39:34.73 ~~^~~~~~~~~~ 39:41.72 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 39:42.44 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 39:42.44 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 39:42.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 39:42.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:42.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:42.44 memcpy(this, &config, sizeof(*this)); 39:42.44 ^ 39:42.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:42.44 struct Config { 39:42.44 ^~~~~~ 39:43.38 media/webrtc/trunk/webrtc/modules/utility/utility_gn 39:43.59 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 39:45.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:11: 39:45.15 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)': 39:45.15 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 39:45.15 sprintf(device, "/dev/video%d", (int)_deviceId); 39:45.15 ^~~~~~~~~~~~~~ 39:45.15 In file included from /usr/include/stdio.h:873, 39:45.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/stdio.h:3, 39:45.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/throw_gcc.h:13, 39:45.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/stl_wrappers/type_traits:64, 39:45.16 from /usr/include/c++/8/bits/move.h:55, 39:45.16 from /usr/include/c++/8/bits/stl_pair.h:59, 39:45.16 from /usr/include/c++/8/bits/stl_algobase.h:64, 39:45.16 from /usr/include/c++/8/vector:60, 39:45.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/vector:3, 39:45.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/stl_wrappers/vector:44, 39:45.16 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 39:45.16 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 39:45.16 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 39:45.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:2: 39:45.16 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 39:45.16 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 39:45.16 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:45.16 __bos (__s), __fmt, __va_arg_pack ()); 39:45.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:45.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 39:45.36 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 39:45.36 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 39:45.36 memset(header, 0, sizeof(*header)); 39:45.36 ^ 39:45.36 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 39:45.36 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 39:45.36 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 39:45.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 39:45.36 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 39:45.36 struct RTPHeader { 39:45.36 ^~~~~~~~~ 39:45.44 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 39:45.66 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 39:45.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 39:45.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 39:45.66 memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 39:45.66 ^ 39:45.66 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 39:45.67 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 39:45.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 39:45.67 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 39:45.67 struct WebRtcRTPHeader { 39:45.67 ^~~~~~~~~~~~~~~ 39:45.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 39:45.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 39:45.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 39:45.83 sizeof(RtpRtcp::Configuration)); 39:45.83 ^ 39:45.83 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 39:45.83 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 39:45.83 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 39:45.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 39:45.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 39:45.83 struct Configuration { 39:45.83 ^~~~~~~~~~~~~ 39:45.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 39:45.97 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 39:45.97 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:45.97 parsed_payload->frame_type = kVideoFrameKey; 39:45.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 39:45.97 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 39:45.97 case H264::NaluType::kSlice: { 39:45.97 ^~~~ 39:48.58 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 39:49.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 39:49.54 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 39:49.54 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 39:49.54 memset(&send_codec_, 0, sizeof(VideoCodec)); 39:49.54 ^ 39:49.54 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 39:49.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 39:49.55 class VideoCodec { 39:49.55 ^~~~~~~~~~ 39:49.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 39:49.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 39:49.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 39:49.55 memset(&receive_codec_, 0, sizeof(VideoCodec)); 39:49.55 ^ 39:49.55 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 39:49.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 39:49.55 class VideoCodec { 39:49.55 ^~~~~~~~~~ 39:49.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 39:49.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 39:49.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 39:49.55 memset(&receive_codec_, 0, sizeof(VideoCodec)); 39:49.55 ^ 39:49.55 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 39:49.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 39:49.55 class VideoCodec { 39:49.55 ^~~~~~~~~~ 39:49.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 39:49.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 39:49.55 memset(&receive_codec_, 0, sizeof(VideoCodec)); 39:49.55 ^ 39:49.55 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 39:49.55 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 39:49.56 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 39:49.56 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 39:49.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 39:49.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 39:49.56 class VideoCodec { 39:49.56 ^~~~~~~~~~ 39:51.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 39:51.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 39:51.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:51.09 if (previous_state != kStateDecodable && 39:51.09 ^~ 39:51.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 39:51.09 case kDecodableSession: { 39:51.09 ^~~~ 39:56.73 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 39:57.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 39:57.00 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 39:57.00 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 39:57.00 memset(&video_codec, 0, sizeof(video_codec)); 39:57.00 ^ 39:57.00 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 39:57.00 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 39:57.00 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 39:57.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 39:57.00 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 39:57.00 class VideoCodec { 39:57.00 ^~~~~~~~~~ 39:57.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 39:57.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 39:57.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 39:57.70 frame_callback_->OnCompleteFrame(std::move(*frame_it)); 39:57.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 39:57.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 39:57.71 case kDrop: 39:57.71 ^~~~ 39:58.50 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 39:59.65 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn 39:59.66 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 40:00.44 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 40:02.37 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 40:03.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 40:03.04 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 40:03.04 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:03.04 memset(&codec_, 0, sizeof(codec_)); 40:03.04 ^ 40:03.04 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 40:03.04 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 40:03.04 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 40:03.05 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 40:03.05 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 40:03.05 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 40:03.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 40:03.05 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:03.05 class VideoCodec { 40:03.05 ^~~~~~~~~~ 40:03.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 40:03.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 40:03.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:904:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:03.09 memset(&codec_, 0, sizeof(codec_)); 40:03.09 ^ 40:03.09 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 40:03.09 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 40:03.09 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 40:03.09 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 40:03.09 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 40:03.09 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 40:03.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 40:03.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:03.09 class VideoCodec { 40:03.09 ^~~~~~~~~~ 40:04.78 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 40:05.03 media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn 40:05.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 40:05.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 40:05.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 40:05.48 (x_density_[mb_col] * y_density_[mb_row] && 40:10.41 media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn 40:10.58 media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn 40:10.72 media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn 40:11.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 40:11.14 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 40:11.14 struct TaskQueue::Impl::QueueContext { 40:11.14 ^~~~~~~~~~~~ 40:11.24 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 40:11.24 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 40:11.24 write(reply_pipe_, &message, sizeof(message)); 40:11.24 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:11.28 media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn 40:12.00 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 40:12.10 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 40:12.43 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 40:12.93 media/webrtc/trunk/webrtc/video/video_gn 40:13.89 media/webrtc/trunk/webrtc/voice_engine/audio_level_gn 40:14.57 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 40:15.70 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 40:15.70 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 40:15.70 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 40:15.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 40:15.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:15.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:15.70 memcpy(this, &config, sizeof(*this)); 40:15.70 ^ 40:15.71 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:15.71 struct Config { 40:15.71 ^~~~~~ 40:15.86 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 40:15.86 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 40:15.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 40:15.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 40:15.86 virtual void OnDroppedFrame() {} 40:15.86 ^~~~~~~~~~~~~~ 40:15.87 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 40:15.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 40:15.87 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 40:15.87 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 40:15.87 ^~~~~~~~~~~~~~ 40:15.93 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 40:15.93 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 40:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 40:15.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 40:15.93 virtual void OnDroppedFrame() {} 40:15.93 ^~~~~~~~~~~~~~ 40:15.93 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 40:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 40:15.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 40:15.93 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 40:15.93 ^~~~~~~~~~~~~~ 40:16.02 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 40:16.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 40:16.02 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 40:16.02 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 40:16.02 AddReceiveRtpModule(rtp_module); 40:16.02 ^ 40:16.02 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 40:16.02 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 40:16.03 ^~~~~~~~~~~~~~~~~~~ 40:16.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 40:16.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 40:16.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 40:16.35 } 40:16.35 ^ 40:16.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 40:16.35 int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 40:16.35 ^~~~~~~~~~~ 40:16.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 40:16.35 } 40:16.35 ^ 40:16.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 40:16.35 void VoEBaseImpl::PullRenderData(int bits_per_sample, 40:16.35 ^~~~~~~~~~~ 40:16.47 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 40:16.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 40:16.47 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 40:16.47 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 40:16.47 AddReceiveRtpModule(rtp_module); 40:16.47 ^ 40:16.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 40:16.48 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 40:16.48 ^~~~~~~~~~~~~~~~~~~ 40:16.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 40:16.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 40:16.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:16.81 FALLTHROUGH(); 40:16.81 ^ 40:16.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 40:16.81 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 40:16.81 ^~~~ 40:16.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 40:16.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:16.81 FALLTHROUGH(); 40:16.81 ^ 40:16.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 40:16.81 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 40:16.81 ^~~~ 40:17.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 40:17.23 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 40:17.23 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:17.23 memset(&codec, 0, sizeof(codec)); 40:17.23 ^ 40:17.23 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 40:17.24 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 40:17.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 40:17.24 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:17.24 class VideoCodec { 40:17.24 ^~~~~~~~~~ 40:19.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 40:19.15 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 40:19.15 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:19.15 keyframe_request_sender_->RequestKeyFrame(); 40:19.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 40:19.15 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 40:19.15 case video_coding::H264SpsPpsTracker::kDrop: 40:19.15 ^~~~ 40:19.48 media/webrtc/trunk/webrtc/webrtc_common_gn 40:20.75 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn 40:21.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:110: 40:21.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 40:21.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40:21.88 if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 40:21.88 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:21.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 40:21.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40:21.89 if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 40:21.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:21.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 40:21.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40:21.89 if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 40:21.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.66 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 40:25.29 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn 40:26.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:137: 40:26.52 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 40:26.52 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc:82:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 40:26.53 if (processId == getpid()) { 40:26.53 ~~~~~~~~~~^~~~~~~~~~~ 40:26.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn2.cpp:38: 40:26.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 40:26.99 static int g_last_xserver_error_code = 0; 40:26.99 ^~~~~~~~~~~~~~~~~~~~~~~~~ 40:26.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 40:26.99 static bool g_xserver_error_trap_enabled = false; 40:26.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:28.20 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 40:29.01 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 40:29.07 media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn 40:29.68 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn 40:30.06 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn 40:30.18 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn 40:30.54 media/mtransport/build 40:40.65 media/mtransport/ipc 40:47.90 Finished release [optimized] target(s) in 39m 12s 40:58.65 /builddir/build/BUILD/firefox-67.0.3/media/mtransport/test_nr_socket.cpp: In member function 'mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const': 40:58.65 /builddir/build/BUILD/firefox-67.0.3/media/mtransport/test_nr_socket.cpp:790:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:58.65 if (!nr_transport_addr_cmp(const_cast(&remote_address), 40:58.65 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:58.65 &port_mapping->remote_address_, compare_flags)) 40:58.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:05.64 testing/gtest/benchmark 41:05.64 testing/gtest 41:05.66 testing/gtest/mozilla 41:08.75 uriloader/base 41:10.77 uriloader/exthandler 41:11.25 uriloader/prefetch 41:13.66 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 41:13.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 41:13.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 41:13.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:11, 41:13.66 from /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsDocLoader.cpp:7, 41:13.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 41:13.66 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 41:13.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:13.66 foundInterface = 0; \ 41:13.66 ^~~~~~~~~~~~~~ 41:13.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:13.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:13.67 ^~~~~~~~~~~~~~~~~~~~~~~ 41:13.67 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsDocLoader.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:13.67 NS_INTERFACE_MAP_END 41:13.67 ^~~~~~~~~~~~~~~~~~~~ 41:13.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:13.67 } else 41:13.67 ^~~~ 41:13.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 41:13.67 NS_IMPL_QUERY_BODY_CONCRETE(_class) 41:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:13.67 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsDocLoader.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 41:13.67 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 41:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:13.81 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 41:13.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:13.81 foundInterface = 0; \ 41:13.81 ^~~~~~~~~~~~~~ 41:13.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:13.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:13.81 ^~~~~~~~~~~~~~~~~~~~~~~ 41:13.81 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:13.81 NS_INTERFACE_MAP_END 41:13.81 ^~~~~~~~~~~~~~~~~~~~ 41:13.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:13.81 else 41:13.81 ^~~~ 41:13.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:13.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:13.81 ^~~~~~~~~~~~~~~~~~ 41:13.81 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:13.81 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 41:13.81 ^~~~~~~~~~~~~~~~~~~~~~ 41:13.84 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 41:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:13.84 foundInterface = 0; \ 41:13.84 ^~~~~~~~~~~~~~ 41:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:13.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:13.84 ^~~~~~~~~~~~~~~~~~~~~~~ 41:13.84 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:13.84 NS_INTERFACE_MAP_END 41:13.84 ^~~~~~~~~~~~~~~~~~~~ 41:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:13.84 else 41:13.84 ^~~~ 41:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:13.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:13.84 ^~~~~~~~~~~~~~~~~~ 41:13.84 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:13.84 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 41:13.84 ^~~~~~~~~~~~~~~~~~~~~~ 41:18.25 caps 41:21.70 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:21.70 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 41:21.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:21.70 from /builddir/build/BUILD/firefox-67.0.3/ipc/glue/BackgroundUtils.h:10, 41:21.70 from /builddir/build/BUILD/firefox-67.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 41:21.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 41:21.70 /builddir/build/BUILD/firefox-67.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 41:21.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:21.70 foundInterface = 0; \ 41:21.70 ^~~~~~~~~~~~~~ 41:21.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:21.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:21.70 ^~~~~~~~~~~~~~~~~~~~~~~ 41:21.70 /builddir/build/BUILD/firefox-67.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:21.70 NS_INTERFACE_MAP_END 41:21.70 ^~~~~~~~~~~~~~~~~~~~ 41:21.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:21.70 else 41:21.70 ^~~~ 41:21.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:21.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:21.70 ^~~~~~~~~~~~~~~~~~ 41:21.70 /builddir/build/BUILD/firefox-67.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:21.70 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 41:21.70 ^~~~~~~~~~~~~~~~~~~~~~ 41:21.96 caps/tests/gtest 41:24.35 parser/expat/lib 41:28.51 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:28.51 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 41:28.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:28.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 41:28.51 from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/ContentHandlerService.h:4, 41:28.52 from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/ContentHandlerService.cpp:1, 41:28.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 41:28.52 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 41:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:28.52 foundInterface = 0; \ 41:28.52 ^~~~~~~~~~~~~~ 41:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:28.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:28.52 ^~~~~~~~~~~~~~~~~~~~~~~ 41:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:28.52 NS_INTERFACE_MAP_END 41:28.52 ^~~~~~~~~~~~~~~~~~~~ 41:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 41:28.52 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 41:28.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:28.52 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 41:28.52 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 41:28.52 ^~~~~~~~~~~~~~~~~~~~ 41:28.52 In file included from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 41:28.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 41:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:28.52 } else 41:28.52 ^~~~ 41:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:28.52 } else 41:28.52 ^~~~ 41:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 41:28.52 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 41:28.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:28.52 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 41:28.52 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 41:28.52 ^~~~~~~~~~~~~~~~~~~~ 41:28.60 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:28.60 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 41:28.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:28.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 41:28.60 from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/ContentHandlerService.h:4, 41:28.60 from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/ContentHandlerService.cpp:1, 41:28.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 41:28.60 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 41:28.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:28.60 foundInterface = 0; \ 41:28.60 ^~~~~~~~~~~~~~ 41:28.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:28.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:28.61 ^~~~~~~~~~~~~~~~~~~~~~~ 41:28.61 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp:1157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:28.61 NS_INTERFACE_MAP_END 41:28.61 ^~~~~~~~~~~~~~~~~~~~ 41:28.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:28.61 else 41:28.61 ^~~~ 41:28.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:28.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:28.61 ^~~~~~~~~~~~~~~~~~ 41:28.61 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp:1156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:28.61 NS_INTERFACE_MAP_ENTRY(nsINamed) 41:28.61 ^~~~~~~~~~~~~~~~~~~~~~ 41:28.69 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 41:28.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:28.69 foundInterface = 0; \ 41:28.69 ^~~~~~~~~~~~~~ 41:28.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:28.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:28.69 ^~~~~~~~~~~~~~~~~~~~~~~ 41:28.69 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:28.69 NS_INTERFACE_MAP_END 41:28.69 ^~~~~~~~~~~~~~~~~~~~ 41:28.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:28.69 else 41:28.69 ^~~~ 41:28.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:28.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:28.69 ^~~~~~~~~~~~~~~~~~ 41:28.69 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:28.70 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 41:28.70 ^~~~~~~~~~~~~~~~~~~~~~ 41:28.70 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 41:28.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:28.70 foundInterface = 0; \ 41:28.70 ^~~~~~~~~~~~~~ 41:28.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:28.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:28.71 ^~~~~~~~~~~~~~~~~~~~~~~ 41:28.71 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:28.71 NS_INTERFACE_MAP_END 41:28.71 ^~~~~~~~~~~~~~~~~~~~ 41:28.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:28.71 else 41:28.71 ^~~~ 41:28.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:28.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:28.71 ^~~~~~~~~~~~~~~~~~ 41:28.71 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:28.71 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 41:28.71 ^~~~~~~~~~~~~~~~~~~~~~ 41:28.72 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 41:28.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:28.72 foundInterface = 0; \ 41:28.72 ^~~~~~~~~~~~~~ 41:28.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:28.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:28.72 ^~~~~~~~~~~~~~~~~~~~~~~ 41:28.72 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:28.72 NS_INTERFACE_MAP_END 41:28.72 ^~~~~~~~~~~~~~~~~~~~ 41:28.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:28.72 else 41:28.72 ^~~~ 41:28.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:28.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:28.72 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:28.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 41:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:32.27 parser/prototype 41:36.37 parser/htmlparser 41:37.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 41:37.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 41:37.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 41:37.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 41:37.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 41:37.58 from /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.h:10, 41:37.58 from /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp:7, 41:37.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 41:37.58 /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 41:37.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:37.58 foundInterface = 0; \ 41:37.58 ^~~~~~~~~~~~~~ 41:37.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:37.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:37.58 ^~~~~~~~~~~~~~~~~~~~~~~ 41:37.58 /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:37.58 NS_INTERFACE_MAP_END 41:37.58 ^~~~~~~~~~~~~~~~~~~~ 41:37.58 In file included from /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.h:10, 41:37.58 from /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp:7, 41:37.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 41:37.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:37.58 } else 41:37.58 ^~~~ 41:37.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 41:37.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:37.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:37.58 /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 41:37.58 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 41:37.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:39.13 parser/html 41:41.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 41:41.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 41:41.23 from /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/CNavDTD.cpp:7, 41:41.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 41:41.23 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 41:41.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:41.23 foundInterface = 0; \ 41:41.23 ^~~~~~~~~~~~~~ 41:41.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:41.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:41.23 ^~~~~~~~~~~~~~~~~~~~~~~ 41:41.23 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsExpatDriver.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:41.23 NS_INTERFACE_MAP_END 41:41.23 ^~~~~~~~~~~~~~~~~~~~ 41:41.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:41.23 else 41:41.23 ^~~~ 41:41.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:41.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:41.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.23 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsExpatDriver.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:41.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 41:41.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.33 gfx/cairo/cairo/src 41:41.35 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 41:41.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:41.35 foundInterface = 0; \ 41:41.35 ^~~~~~~~~~~~~~ 41:41.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:41.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:41.35 ^~~~~~~~~~~~~~~~~~~~~~~ 41:41.35 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:41.35 NS_INTERFACE_MAP_END 41:41.35 ^~~~~~~~~~~~~~~~~~~~ 41:41.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:41.35 else 41:41.35 ^~~~ 41:41.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:41.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:41.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.35 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:41.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 41:41.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.56 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 41:41.56 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 41:41.57 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 41:41.57 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:41.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:41.57 ^ 41:41.57 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:41.57 ((size) ? malloc((unsigned) (size)) : NULL) 41:41.57 ^~~~ 41:41.57 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 41:41.57 new_elements = _cairo_malloc_ab (pq->max_size, 41:41.57 ^~~~~~~~~~~~~~~~ 41:42.36 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 41:42.36 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 41:42.36 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 41:42.36 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:42.36 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:42.36 ^ 41:42.36 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:42.36 ((size) ? malloc((unsigned) (size)) : NULL) 41:42.36 ^~~~ 41:42.36 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 41:42.36 new_elements = _cairo_malloc_ab (pq->max_size, 41:42.37 ^~~~~~~~~~~~~~~~ 41:42.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_cairo_bo_sweep_line_compare_edges.isra.5': 41:42.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:42.46 return ax - bx; 41:42.46 ~~~^~~~ 41:42.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:17: note: 'bx' was declared here 41:42.46 int32_t ax, bx; 41:42.46 ^~ 41:42.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:42.46 return ax - bx; 41:42.46 ~~~^~~~ 41:42.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:13: note: 'ax' was declared here 41:42.46 int32_t ax, bx; 41:42.46 ^~ 41:43.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 41:43.09 from /usr/include/assert.h:35, 41:43.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 41:43.09 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 41:43.09 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 41:43.09 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 41:43.09 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 41:43.09 ^~~~~~~ 41:44.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 41:44.15 from /usr/include/assert.h:35, 41:44.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 41:44.15 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 41:44.15 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 41:44.16 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 41:44.16 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 41:44.16 ^~~~~~~ 41:44.24 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 41:44.24 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 41:44.24 : note: this is the location of the previous definition 41:44.24 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 41:44.24 /builddir/build/BUILD/firefox-67.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] 41:44.24 free (unscaled->var_coords); 41:44.24 ~~~~~~~~^~~~~~~~~~~~ 41:44.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/stdlib.h:3, 41:44.24 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:58, 41:44.24 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 41:44.24 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 41:44.24 extern void free (void *__ptr) __THROW; 41:44.24 ~~~~~~^~~~~ 41:44.24 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 41:44.24 /builddir/build/BUILD/firefox-67.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] 41:44.24 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 41:44.24 ~~~~~~~~^~~~~~~~~~~~ 41:44.24 /builddir/build/BUILD/firefox-67.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 *'} 41:44.24 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 41:44.24 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 41:44.24 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 41:44.24 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:44.24 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:44.24 ^ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:44.25 ((size) ? malloc((unsigned) (size)) : NULL) 41:44.25 ^~~~ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 41:44.25 data = _cairo_malloc_ab (height, stride); 41:44.25 ^~~~~~~~~~~~~~~~ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:44.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:44.25 ^ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:44.25 ((size) ? malloc((unsigned) (size)) : NULL) 41:44.25 ^~~~ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 41:44.25 data = _cairo_malloc_ab (height, stride); 41:44.25 ^~~~~~~~~~~~~~~~ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:44.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:44.25 ^ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:44.25 ((size) ? malloc((unsigned) (size)) : NULL) 41:44.25 ^~~~ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 41:44.25 data = _cairo_malloc_ab (height, stride); 41:44.25 ^~~~~~~~~~~~~~~~ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:44.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:44.25 ^ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:44.25 ((size) ? malloc((unsigned) (size)) : NULL) 41:44.25 ^~~~ 41:44.25 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 41:44.25 data = _cairo_malloc_ab (height, stride); 41:44.25 ^~~~~~~~~~~~~~~~ 41:45.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 41:45.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.h:8, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.cpp:5, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 41:45.11 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 41:45.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:45.11 foundInterface = 0; \ 41:45.11 ^~~~~~~~~~~~~~ 41:45.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:45.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:45.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:45.11 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:45.11 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 41:45.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:45.11 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.cpp:6, 41:45.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 41:45.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:45.11 } else 41:45.11 ^~~~ 41:45.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 41:45.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:45.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:45.11 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 41:45.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 41:45.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:45.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 41:45.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 41:45.21 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 41:45.21 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.21 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 41:45.21 ^ 41:45.21 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.21 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.21 ^~~~ 41:45.21 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 41:45.21 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 41:45.21 ^~~~~~~~~~~~~~~~~ 41:45.22 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:45.22 ^ 41:45.22 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.22 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.22 ^~~~ 41:45.22 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 41:45.22 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 41:45.22 ^~~~~~~~~~~~~~~~ 41:45.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.h:8, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.cpp:5, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 41:45.30 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 41:45.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:45.30 foundInterface = 0; \ 41:45.30 ^~~~~~~~~~~~~~ 41:45.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:45.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:45.30 ^~~~~~~~~~~~~~~~~~~~~~~ 41:45.30 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:45.30 NS_INTERFACE_MAP_END 41:45.30 ^~~~~~~~~~~~~~~~~~~~ 41:45.30 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.cpp:6, 41:45.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 41:45.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:45.30 } else 41:45.30 ^~~~ 41:45.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 41:45.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:45.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:45.30 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 41:45.30 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 41:45.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:45.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 41:45.68 from /usr/include/assert.h:35, 41:45.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 41:45.68 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 41:45.68 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 41:45.68 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 41:45.68 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 41:45.68 ^~~~~~~ 41:45.78 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 41:45.78 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 41:45.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:45.79 ^ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.79 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.79 ^~~~ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 41:45.79 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 41:45.79 ^~~~~~~~~~~~~~~~ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:45.79 ^ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.79 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.79 ^~~~ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 41:45.79 alpha = _cairo_malloc_ab (image->height, image->width); 41:45.79 ^~~~~~~~~~~~~~~~ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.79 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 41:45.79 ^ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.79 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.79 ^~~~ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 41:45.79 rgb = _cairo_malloc_abc (image->width, image->height, 3); 41:45.79 ^~~~~~~~~~~~~~~~~ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:45.79 ^ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.79 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.79 ^~~~ 41:45.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 41:45.79 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 41:45.79 ^~~~~~~~~~~~~~~~ 41:45.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 41:45.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:45.81 ^ 41:45.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.81 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.81 ^~~~ 41:45.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 41:45.81 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 41:45.81 ^~~~~~~~~~~~~~~~ 41:45.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:45.81 ^ 41:45.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.81 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.81 ^~~~ 41:45.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 41:45.81 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 41:45.81 ^~~~~~~~~~~~~~~~ 41:45.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 41:45.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:45.84 ^ 41:45.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.84 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.84 ^~~~ 41:45.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 41:45.84 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 41:45.84 ^~~~~~~~~~~~~~~~ 41:45.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:45.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:45.84 ^ 41:45.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:45.84 ((size) ? malloc((unsigned) (size)) : NULL) 41:45.84 ^~~~ 41:45.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 41:45.84 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 41:45.84 ^~~~~~~~~~~~~~~~ 41:46.08 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 41:46.08 from /usr/include/assert.h:35, 41:46.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 41:46.08 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 41:46.09 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 41:46.09 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 41:46.09 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 41:46.09 ^~~~~~~ 41:46.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 41:46.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 41:46.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 41:46.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 41:46.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 41:46.18 ^ 41:46.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 41:46.19 ((size) ? malloc((unsigned) (size)) : NULL) 41:46.19 ^~~~ 41:46.19 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 41:46.19 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 41:46.19 ^~~~~~~~~~~~~~~~ 41:47.02 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern': 41:47.02 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:47.02 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 41:47.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.02 resource, interpolate); 41:47.02 ~~~~~~~~~~~~~~~~~~~~~~ 41:47.02 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 41:47.02 cairo_bool_t interpolate; 41:47.02 ^~~~~~~~~~~ 41:52.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 41:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 41:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICancelableRunnable.h:10, 41:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:13, 41:52.55 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5SVGLoadDispatcher.h:8, 41:52.55 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 41:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 41:52.55 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 41:52.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:52.55 foundInterface = 0; \ 41:52.55 ^~~~~~~~~~~~~~ 41:52.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:52.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:52.55 ^~~~~~~~~~~~~~~~~~~~~~~ 41:52.55 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:52.55 NS_INTERFACE_MAP_END 41:52.55 ^~~~~~~~~~~~~~~~~~~~ 41:52.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:52.56 else 41:52.56 ^~~~ 41:52.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:52.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:52.56 ^~~~~~~~~~~~~~~~~~ 41:52.56 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:52.56 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 41:52.56 ^~~~~~~~~~~~~~~~~~~~~~ 41:52.61 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 41:52.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:52.61 foundInterface = 0; \ 41:52.61 ^~~~~~~~~~~~~~ 41:52.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:52.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:52.62 ^~~~~~~~~~~~~~~~~~~~~~~ 41:52.62 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamParser.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:52.62 NS_INTERFACE_MAP_END 41:52.62 ^~~~~~~~~~~~~~~~~~~~ 41:52.62 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 41:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 41:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 41:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 41:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 41:52.62 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5SVGLoadDispatcher.h:8, 41:52.62 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 41:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 41:52.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:52.62 } else 41:52.62 ^~~~ 41:52.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 41:52.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:52.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:52.62 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamParser.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 41:52.62 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 41:52.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:02.25 gfx/cairo/libpixman/src 42:02.32 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 42:02.32 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 42:02.32 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 42:02.32 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:02.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:02.32 ^ 42:02.32 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:02.32 ((size) ? malloc((unsigned) (size)) : NULL) 42:02.32 ^~~~ 42:02.32 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 42:02.32 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:02.32 ^~~~~~~~~~~~~~~~ 42:02.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 42:02.60 from /usr/include/assert.h:35, 42:02.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 42:02.60 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 42:02.60 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 42:02.60 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:02.60 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:02.60 ^~~~~~~ 42:03.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 42:03.32 from /usr/include/assert.h:35, 42:03.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 42:03.32 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 42:03.32 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 42:03.32 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:03.32 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:03.33 ^~~~~~~ 42:03.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 42:03.68 from /usr/include/assert.h:35, 42:03.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 42:03.68 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 42:03.68 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 42:03.68 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:03.68 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:03.68 ^~~~~~~ 42:04.62 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 42:04.63 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:04.63 xrender_format = XRenderFindStandardFormat (display->display, 42:04.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:04.63 pict_format); 42:04.63 ~~~~~~~~~~~~ 42:05.11 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 42:05.11 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 42:05.11 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 42:05.11 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:05.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:05.11 ^ 42:05.11 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:05.11 ((size) ? malloc((unsigned) (size)) : NULL) 42:05.11 ^~~~ 42:05.11 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 42:05.11 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 42:05.11 ^~~~~~~~~~~~~~~~ 42:05.12 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 42:05.12 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:05.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:05.12 ^ 42:05.12 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:05.12 ((size) ? malloc((unsigned) (size)) : NULL) 42:05.12 ^~~~ 42:05.12 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 42:05.12 ximage.data = _cairo_malloc_ab (stride, ximage.height); 42:05.12 ^~~~~~~~~~~~~~~~ 42:05.12 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 42:05.12 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:05.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:05.12 ^ 42:05.12 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:05.12 ((size) ? malloc((unsigned) (size)) : NULL) 42:05.12 ^~~~ 42:05.12 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 42:05.12 _cairo_malloc_ab (gradient->n_stops, 42:05.12 ^~~~~~~~~~~~~~~~ 42:05.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 42:05.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:05.13 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:05.13 ^ 42:05.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:05.13 ((size) ? malloc((unsigned) (size)) : NULL) 42:05.13 ^~~~ 42:05.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 42:05.13 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 42:05.13 ^~~~~~~~~~~~~~~~ 42:05.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 42:05.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:05.13 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:05.13 ^ 42:05.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:05.13 ((size) ? malloc((unsigned) (size)) : NULL) 42:05.13 ^~~~ 42:05.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 42:05.14 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 42:05.14 ^~~~~~~~~~~~~~~~ 42:05.14 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 42:05.14 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:05.14 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:05.14 ^ 42:05.14 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:05.14 ((size) ? malloc((unsigned) (size)) : NULL) 42:05.15 ^~~~ 42:05.15 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 42:05.15 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 42:05.15 ^~~~~~~~~~~~~~~~ 42:06.87 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 42:06.87 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 42:06.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 42:06.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 42:06.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:06.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:06.87 ^ 42:06.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:06.87 ((size) ? malloc((unsigned) (size)) : NULL) 42:06.87 ^~~~ 42:06.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 42:06.87 new_elements = _cairo_malloc_ab (pq->max_size, 42:06.87 ^~~~~~~~~~~~~~~~ 42:06.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 42:06.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:06.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:06.87 ^ 42:06.88 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:06.88 ((size) ? malloc((unsigned) (size)) : NULL) 42:06.88 ^~~~ 42:06.88 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 42:06.88 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 42:06.88 ^~~~~~~~~~~~~~~~ 42:06.88 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:06.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:06.89 ^ 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:06.89 ((size) ? malloc((unsigned) (size)) : NULL) 42:06.89 ^~~~ 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 42:06.89 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 42:06.89 ^~~~~~~~~~~~~~~~ 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:06.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:06.89 ^ 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:06.89 ((size) ? malloc((unsigned) (size)) : NULL) 42:06.89 ^~~~ 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 42:06.89 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 42:06.89 ^~~~~~~~~~~~~~~~ 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:06.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:06.89 ^ 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:06.89 ((size) ? malloc((unsigned) (size)) : NULL) 42:06.89 ^~~~ 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 42:06.89 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 42:06.89 ^~~~~~~~~~~~~~~~ 42:06.89 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 42:06.90 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:06.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:06.90 ^ 42:06.90 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:06.90 ((size) ? malloc((unsigned) (size)) : NULL) 42:06.90 ^~~~ 42:06.90 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 42:06.90 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 42:06.90 ^~~~~~~~~~~~~~~~ 42:06.90 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 42:06.90 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:06.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:06.90 ^ 42:06.90 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:06.90 ((size) ? malloc((unsigned) (size)) : NULL) 42:06.90 ^~~~ 42:06.90 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 42:06.90 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 42:06.90 ^~~~~~~~~~~~~~~~ 42:07.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:47: 42:07.43 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'edges_compare_x_for_y': 42:07.43 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:07.43 return ax - bx; 42:07.43 ~~~^~~~ 42:07.43 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:07.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 42:07.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 42:07.46 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.h:9, 42:07.46 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:7, 42:07.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 42:07.46 /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 42:07.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:07.46 foundInterface = 0; \ 42:07.46 ^~~~~~~~~~~~~~ 42:07.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:07.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:07.47 ^~~~~~~~~~~~~~~~~~~~~~~ 42:07.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:07.47 NS_INTERFACE_MAP_END 42:07.47 ^~~~~~~~~~~~~~~~~~~~ 42:07.47 /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:07.47 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 42:07.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:07.47 In file included from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:23, 42:07.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 42:07.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:07.47 } else 42:07.47 ^~~~ 42:07.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:07.47 } else 42:07.47 ^~~~ 42:07.47 /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:07.47 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 42:07.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:09.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 42:09.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 42:09.70 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.h:9, 42:09.70 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:7, 42:09.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 42:09.70 /builddir/build/BUILD/firefox-67.0.3/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 42:09.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:09.70 foundInterface = 0; \ 42:09.70 ^~~~~~~~~~~~~~ 42:09.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:09.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:09.70 ^~~~~~~~~~~~~~~~~~~~~~~ 42:09.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:09.70 NS_INTERFACE_MAP_END 42:09.70 ^~~~~~~~~~~~~~~~~~~~ 42:09.70 /builddir/build/BUILD/firefox-67.0.3/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:09.71 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 42:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:09.71 In file included from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:23, 42:09.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 42:09.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:09.71 } else 42:09.71 ^~~~ 42:09.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:09.71 } else 42:09.71 ^~~~ 42:09.71 /builddir/build/BUILD/firefox-67.0.3/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:09.71 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 42:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:09.75 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 42:09.75 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-font-face.c:41, 42:09.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 42:09.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 42:09.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:09.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:09.75 ^ 42:09.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:09.75 ((size) ? malloc((unsigned) (size)) : NULL) 42:09.75 ^~~~ 42:09.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 42:09.75 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 42:09.75 ^~~~~~~~~~~~~~~~ 42:09.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 42:09.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:09.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:09.76 ^ 42:09.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:09.76 ((size) ? malloc((unsigned) (size)) : NULL) 42:09.76 ^~~~ 42:09.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 42:09.76 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 42:09.76 ^~~~~~~~~~~~~~~~ 42:09.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 42:09.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:09.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:09.77 ^ 42:09.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:09.77 ((size) ? malloc((unsigned) (size)) : NULL) 42:09.77 ^~~~ 42:09.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 42:09.77 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 42:09.77 ^~~~~~~~~~~~~~~~ 42:09.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 42:09.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:09.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:09.80 ^ 42:09.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:09.80 ((size) ? malloc((unsigned) (size)) : NULL) 42:09.80 ^~~~ 42:09.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 42:09.80 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 42:09.80 ^~~~~~~~~~~~~~~~ 42:09.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 42:09.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:09.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:09.81 ^ 42:09.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:09.82 ((size) ? malloc((unsigned) (size)) : NULL) 42:09.82 ^~~~ 42:09.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 42:09.82 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:09.82 ^~~~~~~~~~~~~~~~ 42:09.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 42:09.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:09.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:09.82 ^ 42:09.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:09.82 ((size) ? malloc((unsigned) (size)) : NULL) 42:09.82 ^~~~ 42:09.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 42:09.82 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 42:09.82 ^~~~~~~~~~~~~~~~ 42:09.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 42:09.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 42:09.88 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.h:9, 42:09.88 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:7, 42:09.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 42:09.88 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 42:09.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:09.88 foundInterface = 0; \ 42:09.88 ^~~~~~~~~~~~~~ 42:09.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:09.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:09.88 ^~~~~~~~~~~~~~~~~~~~~~~ 42:09.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:09.88 NS_INTERFACE_MAP_END 42:09.88 ^~~~~~~~~~~~~~~~~~~~ 42:09.88 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:09.88 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 42:09.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:09.88 In file included from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:23, 42:09.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 42:09.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:09.88 } else 42:09.88 ^~~~ 42:09.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:09.88 } else 42:09.88 ^~~~ 42:09.88 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:09.88 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 42:09.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:09.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 42:09.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 42:09.88 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.h:9, 42:09.89 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:7, 42:09.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 42:09.89 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 42:09.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:09.89 foundInterface = 0; \ 42:09.89 ^~~~~~~~~~~~~~ 42:09.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:09.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:09.89 ^~~~~~~~~~~~~~~~~~~~~~~ 42:09.89 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipalURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:09.89 NS_INTERFACE_MAP_END 42:09.89 ^~~~~~~~~~~~~~~~~~~~ 42:09.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:09.89 else 42:09.89 ^~~~ 42:09.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:09.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:09.89 ^~~~~~~~~~~~~~~~~~ 42:09.89 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipalURI.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:09.89 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 42:09.89 ^~~~~~~~~~~~~~~~~~~~~~ 42:09.96 /builddir/build/BUILD/firefox-67.0.3/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 42:09.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:09.96 foundInterface = 0; \ 42:09.96 ^~~~~~~~~~~~~~ 42:09.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:09.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:09.96 ^~~~~~~~~~~~~~~~~~~~~~~ 42:09.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:09.96 NS_INTERFACE_MAP_END 42:09.96 ^~~~~~~~~~~~~~~~~~~~ 42:09.96 /builddir/build/BUILD/firefox-67.0.3/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:09.96 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 42:09.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:09.97 In file included from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:23, 42:09.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 42:09.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:09.97 } else 42:09.97 ^~~~ 42:09.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:09.97 } else 42:09.97 ^~~~ 42:09.97 /builddir/build/BUILD/firefox-67.0.3/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:09.97 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 42:09.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.55 gfx/2d 42:13.76 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 42:13.76 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 42:13.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 42:13.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 42:13.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.76 ^ 42:13.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.77 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.77 ^~~~ 42:13.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 42:13.77 new_rects = _cairo_malloc_ab (size, 42:13.77 ^~~~~~~~~~~~~~~~ 42:13.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 42:13.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.78 ^ 42:13.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.78 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.78 ^~~~ 42:13.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 42:13.78 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 42:13.78 ^~~~~~~~~~~~~~~~ 42:13.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 42:13.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.79 ^ 42:13.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.79 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.79 ^~~~ 42:13.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 42:13.79 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 42:13.79 ^~~~~~~~~~~~~~~~ 42:13.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 42:13.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.79 ^ 42:13.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.79 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.79 ^~~~ 42:13.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 42:13.79 path->data = _cairo_malloc_ab (path->num_data, 42:13.79 ^~~~~~~~~~~~~~~~ 42:13.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 42:13.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.80 ^ 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.80 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.80 ^~~~ 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 42:13.80 pattern->stops = _cairo_malloc_ab (other->stops_size, 42:13.80 ^~~~~~~~~~~~~~~~ 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.80 ^ 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.80 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.80 ^~~~ 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 42:13.80 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 42:13.80 ^~~~~~~~~~~~~~~~ 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.80 ^ 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.80 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.80 ^~~~ 42:13.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 42:13.80 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 42:13.80 ^~~~~~~~~~~~~~~~ 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.83 ^ 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.83 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.83 ^~~~ 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 42:13.83 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 42:13.83 ^~~~~~~~~~~~~~~~ 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.83 ^ 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.83 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.83 ^~~~ 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 42:13.83 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 42:13.83 ^~~~~~~~~~~~~~~~ 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 42:13.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.84 ^ 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.84 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.84 ^~~~ 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 42:13.84 vertices = _cairo_malloc_ab (num_vertices, 42:13.84 ^~~~~~~~~~~~~~~~ 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.84 ^ 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.84 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.84 ^~~~ 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 42:13.84 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 42:13.84 ^~~~~~~~~~~~~~~~ 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.84 ^ 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.84 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.84 ^~~~ 42:13.84 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 42:13.84 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 42:13.85 ^~~~~~~~~~~~~~~~ 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.85 ^ 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.85 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.85 ^~~~ 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 42:13.85 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 42:13.85 ^~~~~~~~~~~~~~~~ 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.85 ^ 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.85 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.85 ^~~~ 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 42:13.85 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:13.85 ^~~~~~~~~~~~~~~~ 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.85 ^ 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.85 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.85 ^~~~ 42:13.85 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 42:13.85 new_elements = _cairo_malloc_ab (pq->max_size, 42:13.85 ^~~~~~~~~~~~~~~~ 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.86 ^ 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.86 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.86 ^~~~ 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 42:13.86 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 42:13.86 ^~~~~~~~~~~~~~~~ 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.86 ^ 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.86 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.86 ^~~~ 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 42:13.86 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 42:13.86 ^~~~~~~~~~~~~~~~ 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.86 ^ 42:13.86 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.86 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.87 ^~~~ 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 42:13.87 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 42:13.87 ^~~~~~~~~~~~~~~~ 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.87 ^ 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.87 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.87 ^~~~ 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 42:13.87 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 42:13.87 ^~~~~~~~~~~~~~~~ 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.87 ^ 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.87 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.87 ^~~~ 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 42:13.87 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 42:13.87 ^~~~~~~~~~~~~~~~ 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:13.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:13.87 ^ 42:13.87 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:13.87 ((size) ? malloc((unsigned) (size)) : NULL) 42:13.87 ^~~~ 42:13.88 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 42:13.88 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 42:13.88 ^~~~~~~~~~~~~~~~ 42:18.84 gfx/ycbcr 42:19.31 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 42:19.31 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-spans.c:27, 42:19.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 42:19.31 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 42:19.31 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.31 ^ 42:19.31 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.31 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.31 ^~~~ 42:19.31 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 42:19.31 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 42:19.32 ^~~~~~~~~~~~~~~~ 42:19.32 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 42:19.32 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.32 ^ 42:19.32 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.32 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.32 ^~~~ 42:19.32 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 42:19.32 rects = _cairo_malloc_ab (traps->num_traps, 42:19.32 ^~~~~~~~~~~~~~~~ 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.33 ^ 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.33 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.33 ^~~~ 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 42:19.33 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 42:19.33 ^~~~~~~~~~~~~~~~ 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.33 ^ 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.33 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.33 ^~~~ 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 42:19.33 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 42:19.33 ^~~~~~~~~~~~~~~~ 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.33 ^ 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.33 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.33 ^~~~ 42:19.33 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 42:19.33 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:19.33 ^~~~~~~~~~~~~~~~ 42:19.35 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 42:19.35 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.35 ^ 42:19.35 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.35 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.35 ^~~~ 42:19.35 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 42:19.35 rects = _cairo_malloc_ab (num_rects, 42:19.35 ^~~~~~~~~~~~~~~~ 42:19.37 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 42:19.37 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.37 ^ 42:19.37 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.37 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.37 ^~~~ 42:19.37 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 42:19.37 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:19.37 ^~~~~~~~~~~~~~~~ 42:19.37 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 42:19.37 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.37 ^ 42:19.37 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.37 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.37 ^~~~ 42:19.37 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 42:19.37 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 42:19.37 ^~~~~~~~~~~~~~~~ 42:19.38 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 42:19.38 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.38 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.38 ^ 42:19.38 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.38 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.38 ^~~~ 42:19.38 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 42:19.38 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 42:19.39 ^~~~~~~~~~~~~~~~ 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.39 ^ 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.39 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.39 ^~~~ 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 42:19.39 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 42:19.39 ^~~~~~~~~~~~~~~~ 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.39 ^ 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.39 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.39 ^~~~ 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 42:19.39 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 42:19.39 ^~~~~~~~~~~~~~~~ 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:19.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:19.39 ^ 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:19.39 ((size) ? malloc((unsigned) (size)) : NULL) 42:19.39 ^~~~ 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 42:19.39 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 42:19.39 ^~~~~~~~~~~~~~~~ 42:19.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-version.c: At top level: 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 42:19.39 #define CAIRO_VERSION_H 1 42:19.39 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo.h:41, 42:19.39 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:70, 42:19.39 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-spans.c:27, 42:19.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 42:19.39 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 42:19.39 #define CAIRO_VERSION_H 42:27.75 gfx/angle/targets/angle_common 42:32.85 gfx/src 42:36.28 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/2d/InlineTranslator.cpp:8: 42:36.28 /builddir/build/BUILD/firefox-67.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]': 42:36.28 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/RecordedEventImpl.h:1738:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:36.28 aStrokeOptions.mLineCap = capStyle; 42:36.28 ^~~~~~~~~~~~~~ 42:36.28 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/RecordedEventImpl.h:1737:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:36.28 aStrokeOptions.mLineJoin = joinStyle; 42:36.28 ^~~~~~~~~~~~~~ 42:37.87 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 42:37.88 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/InlineTranslator.cpp:70:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:37.88 bool success = RecordedEvent::DoWithEvent( 42:37.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 42:37.88 reader, static_cast(eventType), 42:37.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:37.88 [&](RecordedEvent *recordedEvent) { 42:37.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:37.88 // Make sure that the whole event was read from the stream 42:37.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:37.88 // successfully. 42:37.88 ~~~~~~~~~~~~~~~~ 42:37.88 if (!reader.good()) { 42:37.88 ~~~~~~~~~~~~~~~~~~~~~ 42:37.88 mError = " READ"; 42:37.88 ~~~~~~~~~~~~~~~~~ 42:37.88 return false; 42:37.88 ~~~~~~~~~~~~~ 42:37.88 } 42:37.88 ~ 42:37.88 if (!recordedEvent->PlayEvent(this)) { 42:37.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:37.88 mError = " PLAY"; 42:37.88 ~~~~~~~~~~~~~~~~~ 42:37.88 return false; 42:37.88 ~~~~~~~~~~~~~ 42:37.88 } 42:37.88 ~ 42:37.88 return true; 42:37.88 ~~~~~~~~~~~~ 42:37.88 }); 42:37.88 ~~ 42:37.88 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/InlineTranslator.cpp:62:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:37.88 if (minorRevision > kMinorRevision) { 42:37.88 ^~ 42:37.88 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/InlineTranslator.cpp:55:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:37.88 if (majorRevision != kMajorRevision) { 42:37.88 ^~ 42:37.88 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/InlineTranslator.cpp:48:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:37.88 if (magicInt != mozilla::gfx::kMagicInt) { 42:37.88 ^~ 42:46.72 gfx/qcms 42:49.12 gfx/gl 43:10.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 43:10.32 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 43:10.32 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:10.32 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 43:10.32 ^~~~~ 43:11.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 43:11.01 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 43:11.01 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:11.01 cairo_pattern_t* pat; 43:11.01 ^~~ 43:24.05 gfx/layers 43:27.25 gfx/layers/apz/test/gtest 43:29.75 gfx/graphite2/src 43:30.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 43:30.15 /builddir/build/BUILD/firefox-67.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] 43:30.15 class Machine::Code::decoder 43:30.15 ^~~~~~~ 43:30.41 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/FeatureVal.h:31, 43:30.41 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/FeatureMap.h:29, 43:30.41 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/Face.h:34, 43:30.41 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/CmapCache.h:30, 43:30.41 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/CmapCache.cpp:29, 43:30.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 43:30.41 /builddir/build/BUILD/firefox-67.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*]': 43:30.42 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 43:30.42 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 43:30.42 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/Segment.cpp:60:42: required from here 43:30.42 /builddir/build/BUILD/firefox-67.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] 43:30.42 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 43:30.42 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:30.42 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/FeatureMap.h:29, 43:30.42 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/Face.h:34, 43:30.42 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/CmapCache.h:30, 43:30.42 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/CmapCache.cpp:29, 43:30.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 43:30.42 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 43:30.42 class FeatureVal : public Vector 43:30.42 ^~~~~~~~~~ 43:35.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 43:35.93 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 43:35.93 /builddir/build/BUILD/firefox-67.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] 43:35.93 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 43:35.93 ^ 43:35.93 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/Segment.h:38, 43:35.93 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/Silf.cpp:32, 43:35.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 43:35.93 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 43:35.93 struct SlotJustify 43:35.93 ^~~~~~~~~~~ 43:37.70 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GLContextEGL.h:10, 43:37.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/gl/EGLUtils.cpp:7, 43:37.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 43:37.70 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 43:37.70 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GLContext.h:1195:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:37.70 fGetIntegerv(pname, (GLint*)&ret); 43:37.70 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 43:37.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 43:37.70 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GLBlitHelper.cpp:199:10: note: 'texBinding' was declared here 43:37.70 GLenum texBinding; 43:37.70 ^~~~~~~~~~ 43:37.80 /builddir/build/BUILD/firefox-67.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': 43:37.80 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GLBlitHelper.cpp:472:25: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:37.80 gl->fBindVertexArray(oldVAO); 43:37.80 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 43:38.49 gfx/harfbuzz/src 44:22.77 gfx/ipc 44:43.18 gfx/vr 45:06.83 gfx/vr/service 45:14.69 gfx/config 45:24.26 gfx/webrender_bindings 46:02.36 gfx/skia 46:22.56 gfx/tests/gtest 47:45.25 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 47:45.25 /builddir/build/BUILD/firefox-67.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*}]' 47:45.25 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 47:45.25 /builddir/build/BUILD/firefox-67.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] 47:45.25 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 47:45.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 47:45.25 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 47:45.25 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 47:45.25 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:273:8: note: 'struct SkRecords::DrawPath' declared here 47:45.25 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 47:45.25 ^~~~~~~~ 47:45.25 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 47:45.25 struct T { \ 47:45.25 ^ 47:45.25 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 47:45.25 /builddir/build/BUILD/firefox-67.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*}]' 47:45.25 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 47:45.25 /builddir/build/BUILD/firefox-67.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] 47:45.26 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 47:45.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 47:45.26 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 47:45.26 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 47:45.26 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:299:8: note: 'struct SkRecords::DrawRect' declared here 47:45.26 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 47:45.26 ^~~~~~~~ 47:45.26 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 47:45.26 struct T { \ 47:45.26 ^ 47:45.26 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 47:45.26 /builddir/build/BUILD/firefox-67.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*}]' 47:45.26 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 47:45.26 /builddir/build/BUILD/firefox-67.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] 47:45.26 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 47:45.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 47:45.26 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 47:45.26 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 47:45.26 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:311:8: note: 'struct SkRecords::DrawTextBlob' declared here 47:45.26 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 47:45.26 ^~~~~~~~~~~~ 47:45.26 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 47:45.26 struct T { \ 47:45.26 ^ 47:47.17 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 47:47.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 47:47.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 47:47.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 47:47.17 memcpy(&v, src, tail * sizeof(T)); 47:47.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:47.17 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 47:47.17 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.17 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 47:47.17 class SkNx<4, uint32_t> { 47:47.17 ^~~~~~~~~~~~~~~~~ 47:47.17 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 47:47.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 47:47.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 47:47.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 47:47.17 memcpy(&v, src, tail * sizeof(T)); 47:47.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:47.17 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 47:47.17 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.17 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 47:47.17 class SkNx<4, uint16_t> { 47:47.17 ^~~~~~~~~~~~~~~~~ 47:47.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 47:47.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 47:47.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 47:47.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 47:47.18 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 47:47.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:47.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 47:47.18 struct SkNx { 47:47.18 ^~~~ 47:47.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 47:47.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 47:47.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 47:47.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 47:47.18 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 47:47.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:47.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 47:47.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 47:47.18 class SkNx<8, uint16_t> { 47:47.18 ^~~~~~~~~~~~~~~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 47:47.20 memcpy(&v, p, sizeof(v)); 47:47.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 47:47.20 class SkNx<4, uint32_t> { 47:47.20 ^~~~~~~~~~~~~~~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 47:47.20 memcpy(&v, p, sizeof(v)); 47:47.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 47:47.20 class SkNx<4, float> { 47:47.20 ^~~~~~~~~~~~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 47:47.20 memcpy(&v, p, sizeof(v)); 47:47.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 47:47.20 struct SkNx { 47:47.20 ^~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 47:47.20 memcpy(&v, p, sizeof(v)); 47:47.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 47:47.20 struct SkNx { 47:47.20 ^~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 47:47.20 memcpy(&v, p, sizeof(v)); 47:47.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 47:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 47:47.20 struct SkNx { 47:47.20 ^~~~ 47:47.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 47:47.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 47:47.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 47:47.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 47:47.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]' 47:47.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 47:47.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 47:47.21 memcpy(&v, p, sizeof(v)); 47:47.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 47:47.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 47:47.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 47:47.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 47:47.21 struct SkNx { 47:47.21 ^~~~ 47:47.29 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 47:47.29 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 47:47.29 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:47.29 case 3: k ^= data[2] << 16; 47:47.29 ~~^~~~~~~~~~~~~~~~ 47:47.29 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 47:47.29 case 2: k ^= data[1] << 8; 47:47.29 ^~~~ 47:47.29 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:47.29 case 2: k ^= data[1] << 8; 47:47.29 ~~^~~~~~~~~~~~~~~~ 47:47.29 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:197:13: note: here 47:47.29 case 1: k ^= data[0] << 0; 47:47.29 ^~~~ 47:47.36 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 47:47.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: At global scope: 47:47.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'sse2::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 47:47.36 xy_to_2pt_conical_compensate_focal, 47:47.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:47.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'sse2::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 47:47.36 from_srgb, from_srgb_dst, to_srgb, 47:47.36 ^~~~~~~~~~~~~ 47:58.76 image 48:09.35 image/build 48:17.33 image/decoders 48:20.17 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:20.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 48:20.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:20.18 memcpy(&v, src, tail * sizeof(T)); 48:20.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:20.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:20.18 class SkNx<4, uint32_t> { 48:20.18 ^~~~~~~~~~~~~~~~~ 48:20.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:20.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 48:20.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:20.18 memcpy(&v, src, tail * sizeof(T)); 48:20.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:20.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 48:20.18 class SkNx<4, uint16_t> { 48:20.18 ^~~~~~~~~~~~~~~~~ 48:20.19 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:20.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 48:20.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:20.19 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:20.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.19 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.19 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.19 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:20.19 struct SkNx { 48:20.19 ^~~~ 48:20.19 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:20.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 48:20.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:20.19 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:20.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.19 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:20.19 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.19 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.19 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 48:20.19 class SkNx<8, uint16_t> { 48:20.19 ^~~~~~~~~~~~~~~~~ 48:20.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:20.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 48:20.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 48:20.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 48:20.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 48:20.20 memcpy(&v, p, sizeof(v)); 48:20.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:20.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:20.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:20.20 class SkNx<4, uint32_t> { 48:20.20 ^~~~~~~~~~~~~~~~~ 48:20.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:20.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 48:20.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 48:20.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 48:20.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 48:20.21 memcpy(&v, p, sizeof(v)); 48:20.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:20.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 48:20.21 class SkNx<4, float> { 48:20.21 ^~~~~~~~~~~~~~ 48:20.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:20.21 memcpy(&v, p, sizeof(v)); 48:20.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:20.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 48:20.21 struct SkNx { 48:20.21 ^~~~ 48:20.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 48:20.21 memcpy(&v, p, sizeof(v)); 48:20.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:20.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:20.21 struct SkNx { 48:20.21 ^~~~ 48:20.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:20.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 48:20.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3344:80: required from here 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const __vector(8) float' [-Wclass-memaccess] 48:20.22 memcpy(&v, p, sizeof(v)); 48:20.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:20.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:20.22 struct SkNx { 48:20.22 ^~~~ 48:20.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:20.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:20.22 memcpy(&v, p, sizeof(v)); 48:20.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:20.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:20.22 struct SkNx { 48:20.22 ^~~~ 48:20.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:20.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]' 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 48:20.22 memcpy(&v, p, sizeof(v)); 48:20.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:20.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:20.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:20.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:20.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:20.22 struct SkNx { 48:20.22 ^~~~ 48:20.35 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:20.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'hsw::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 48:20.35 xy_to_2pt_conical_compensate_focal, 48:20.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'hsw::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 48:20.36 from_srgb, from_srgb_dst, to_srgb, 48:20.36 ^~~~~~~~~~~~~ 48:29.10 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.10 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:29.10 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 48:29.10 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:29.10 memcpy(&v, src, tail * sizeof(T)); 48:29.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.10 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:29.10 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.10 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.10 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.10 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:29.10 class SkNx<4, uint32_t> { 48:29.10 ^~~~~~~~~~~~~~~~~ 48:29.10 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.10 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:29.10 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 48:29.10 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:29.10 memcpy(&v, src, tail * sizeof(T)); 48:29.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.10 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:29.10 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.10 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.10 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.10 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 48:29.10 class SkNx<4, uint16_t> { 48:29.10 ^~~~~~~~~~~~~~~~~ 48:29.12 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:29.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 48:29.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:29.12 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:29.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.12 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.12 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.12 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:29.12 struct SkNx { 48:29.12 ^~~~ 48:29.12 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:29.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 48:29.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:29.12 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:29.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.12 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:29.12 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.12 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.12 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 48:29.12 class SkNx<8, uint16_t> { 48:29.12 ^~~~~~~~~~~~~~~~~ 48:29.13 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:29.13 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 48:29.13 memcpy(&v, p, sizeof(v)); 48:29.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:29.13 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:29.13 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.13 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.13 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:29.13 class SkNx<4, uint32_t> { 48:29.13 ^~~~~~~~~~~~~~~~~ 48:29.13 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:29.13 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 48:29.13 memcpy(&v, p, sizeof(v)); 48:29.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:29.13 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 48:29.13 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.13 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.13 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 48:29.13 class SkNx<4, float> { 48:29.14 ^~~~~~~~~~~~~~ 48:29.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:29.14 memcpy(&v, p, sizeof(v)); 48:29.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:29.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 48:29.14 struct SkNx { 48:29.14 ^~~~ 48:29.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 48:29.14 memcpy(&v, p, sizeof(v)); 48:29.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:29.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:29.14 struct SkNx { 48:29.14 ^~~~ 48:29.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:29.14 memcpy(&v, p, sizeof(v)); 48:29.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:29.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:29.14 struct SkNx { 48:29.14 ^~~~ 48:29.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 48:29.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]' 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 48:29.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 48:29.15 memcpy(&v, p, sizeof(v)); 48:29.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:29.15 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:29.15 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 48:29.15 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:29.15 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:29.15 struct SkNx { 48:29.15 ^~~~ 48:29.26 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:29.26 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'sse41::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 48:29.26 xy_to_2pt_conical_compensate_focal, 48:29.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:29.26 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'sse41::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 48:29.26 from_srgb, from_srgb_dst, to_srgb, 48:29.26 ^~~~~~~~~~~~~ 48:32.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 48:32.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 48:32.40 from /builddir/build/BUILD/firefox-67.0.3/image/ImageOps.h:10, 48:32.40 from /builddir/build/BUILD/firefox-67.0.3/image/ImageOps.cpp:7, 48:32.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/image/Unified_cpp_image1.cpp:2: 48:32.40 /builddir/build/BUILD/firefox-67.0.3/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 48:32.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:32.40 foundInterface = 0; \ 48:32.40 ^~~~~~~~~~~~~~ 48:32.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:32.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:32.40 ^~~~~~~~~~~~~~~~~~~~~~~ 48:32.40 /builddir/build/BUILD/firefox-67.0.3/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:32.40 NS_INTERFACE_MAP_END 48:32.40 ^~~~~~~~~~~~~~~~~~~~ 48:32.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:32.40 else 48:32.40 ^~~~ 48:32.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:32.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:32.40 ^~~~~~~~~~~~~~~~~~ 48:32.40 /builddir/build/BUILD/firefox-67.0.3/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:32.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 48:32.40 ^~~~~~~~~~~~~~~~~~~~~~ 48:34.17 In file included from /builddir/build/BUILD/firefox-67.0.3/image/decoders/nsGIFDecoder2.h:13, 48:34.17 from /builddir/build/BUILD/firefox-67.0.3/image/decoders/nsGIFDecoder2.cpp:41, 48:34.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:20: 48:34.17 /builddir/build/BUILD/firefox-67.0.3/image/SurfacePipe.h: In member function 'mozilla::image::LexerTransition mozilla::image::nsGIFDecoder2::ReadLZWData(const char*, size_t)': 48:34.17 /builddir/build/BUILD/firefox-67.0.3/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:34.17 if (*result == WriteState::FINISHED) { 48:34.17 ^~ 48:34.17 /builddir/build/BUILD/firefox-67.0.3/image/SurfacePipe.h:499:23: note: 'result' was declared here 48:34.17 Maybe result; 48:34.17 ^~~~~~ 48:34.17 /builddir/build/BUILD/firefox-67.0.3/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:34.17 if (*result == WriteState::FINISHED) { 48:34.17 ^~ 48:34.17 /builddir/build/BUILD/firefox-67.0.3/image/SurfacePipe.h:499:23: note: 'result' was declared here 48:34.17 Maybe result; 48:34.17 ^~~~~~ 48:45.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 48:45.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 48:45.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIChannelEventSink.h:10, 48:45.39 from /builddir/build/BUILD/firefox-67.0.3/image/imgRequest.h:10, 48:45.39 from /builddir/build/BUILD/firefox-67.0.3/image/imgRequest.cpp:7, 48:45.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/image/Unified_cpp_image2.cpp:2: 48:45.39 /builddir/build/BUILD/firefox-67.0.3/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 48:45.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:45.39 foundInterface = 0; \ 48:45.39 ^~~~~~~~~~~~~~ 48:45.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:45.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:45.39 ^~~~~~~~~~~~~~~~~~~~~~~ 48:45.39 /builddir/build/BUILD/firefox-67.0.3/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:45.39 NS_INTERFACE_MAP_END 48:45.39 ^~~~~~~~~~~~~~~~~~~~ 48:45.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:45.39 else 48:45.39 ^~~~ 48:45.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 48:45.39 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 48:45.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.39 /builddir/build/BUILD/firefox-67.0.3/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 48:45.39 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 48:45.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:49.40 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/skcms.cc:1878: 48:49.40 /builddir/build/BUILD/firefox-67.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]': 48:49.41 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 48:49.41 /builddir/build/BUILD/firefox-67.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] 48:49.41 return D{v[0],v[1],v[2],v[3]}; 48:49.41 ~^ 48:49.41 /builddir/build/BUILD/firefox-67.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] 48:49.41 return D{v[0],v[1],v[2],v[3]}; 48:49.41 ~^ 48:49.41 /builddir/build/BUILD/firefox-67.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] 48:49.41 return D{v[0],v[1],v[2],v[3]}; 48:49.41 ~^ 48:49.41 /builddir/build/BUILD/firefox-67.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] 48:49.41 return D{v[0],v[1],v[2],v[3]}; 48:49.41 ~^ 48:49.41 /builddir/build/BUILD/firefox-67.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]': 48:49.41 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:174:88: required from here 48:49.41 /builddir/build/BUILD/firefox-67.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] 48:49.41 return D{v[0],v[1],v[2],v[3]}; 48:49.41 ~^ 48:49.41 /builddir/build/BUILD/firefox-67.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] 48:49.41 return D{v[0],v[1],v[2],v[3]}; 48:49.41 ~^ 48:49.41 /builddir/build/BUILD/firefox-67.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] 48:49.41 return D{v[0],v[1],v[2],v[3]}; 48:49.41 ~^ 48:49.41 /builddir/build/BUILD/firefox-67.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] 48:49.41 return D{v[0],v[1],v[2],v[3]}; 48:49.41 ~^ 48:49.41 /builddir/build/BUILD/firefox-67.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]': 48:49.41 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:211:39: required from here 48:49.41 /builddir/build/BUILD/firefox-67.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] 48:49.41 return D{v[0],v[1],v[2],v[3]}; 48:49.41 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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]': 48:49.42 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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]': 48:49.42 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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]': 48:49.42 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.42 return D{v[0],v[1],v[2],v[3]}; 48:49.42 ~^ 48:49.42 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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]': 48:49.43 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 48:49.43 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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]': 48:49.43 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 48:49.43 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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] 48:49.43 return D{v[0],v[1],v[2],v[3]}; 48:49.43 ~^ 48:49.43 /builddir/build/BUILD/firefox-67.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]': 48:49.43 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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]': 48:49.44 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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]': 48:49.44 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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]': 48:49.44 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.44 /builddir/build/BUILD/firefox-67.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] 48:49.44 return D{v[0],v[1],v[2],v[3]}; 48:49.44 ~^ 48:49.45 /builddir/build/BUILD/firefox-67.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] 48:49.45 return D{v[0],v[1],v[2],v[3]}; 48:49.45 ~^ 48:49.45 /builddir/build/BUILD/firefox-67.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] 48:49.45 return D{v[0],v[1],v[2],v[3]}; 48:49.45 ~^ 48:49.45 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/skcms.cc:1907: 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) int; S = __vector(8) float]': 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((float [8])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 48:49.45 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.45 ~^ 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((float [8])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 48:49.45 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.45 ~^ 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((float [8])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 48:49.45 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.45 ~^ 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((float [8])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 48:49.45 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.45 ~^ 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((float [8])v)[4]' from 'float' to 'int' inside { } [-Wnarrowing] 48:49.45 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.45 ~^ 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((float [8])v)[5]' from 'float' to 'int' inside { } [-Wnarrowing] 48:49.45 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.45 ~^ 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((float [8])v)[6]' from 'float' to 'int' inside { } [-Wnarrowing] 48:49.45 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.45 ~^ 48:49.45 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((float [8])v)[7]' from 'float' to 'int' inside { } [-Wnarrowing] 48:49.45 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) int]': 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:224:23: required from here 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned char]': 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((unsigned char [8])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((unsigned char [8])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((unsigned char [8])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((unsigned char [8])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((unsigned char [8])v)[4]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((unsigned char [8])v)[5]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 48:49.46 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.46 ~^ 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((unsigned char [8])v)[6]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 48:49.47 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.47 ~^ 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((unsigned char [8])v)[7]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 48:49.47 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.47 ~^ 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) short unsigned int]': 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((short unsigned int [8])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.47 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.47 ~^ 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((short unsigned int [8])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.47 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.47 ~^ 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((short unsigned int [8])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.47 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.47 ~^ 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((short unsigned int [8])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.47 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.47 ~^ 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((short unsigned int [8])v)[4]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.47 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.47 ~^ 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((short unsigned int [8])v)[5]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.47 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.47 ~^ 48:49.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((short unsigned int [8])v)[6]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.47 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.47 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((short unsigned int [8])v)[7]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned int]': 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((unsigned int [8])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((unsigned int [8])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((unsigned int [8])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((unsigned int [8])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((unsigned int [8])v)[4]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((unsigned int [8])v)[5]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((unsigned int [8])v)[6]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((unsigned int [8])v)[7]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) long unsigned int]': 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.48 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.48 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) long unsigned int]': 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.49 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.49 ~^ 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned char; S = __vector(8) int]': 48:49.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) int]': 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 48:49.50 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.50 ~^ 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned int; S = __vector(8) int]': 48:49.50 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) long unsigned int; S = __vector(8) int]': 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 48:49.51 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 48:49.51 ~^ 48:53.01 image/decoders/icon/gtk 48:53.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 48:53.09 /builddir/build/BUILD/firefox-67.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] 48:53.09 class SkBitmapCache::Rec : public SkResourceCache::Rec { 48:53.09 ^~~ 48:57.59 image/decoders/icon 48:59.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 48:59.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 48:59.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 48:59.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 48:59.96 from /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconProtocolHandler.h:9, 48:59.96 from /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconProtocolHandler.cpp:7, 48:59.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 48:59.96 /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 48:59.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:59.96 foundInterface = 0; \ 48:59.96 ^~~~~~~~~~~~~~ 48:59.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:59.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:59.96 ^~~~~~~~~~~~~~~~~~~~~~~ 48:59.96 /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:59.96 NS_INTERFACE_MAP_END 48:59.96 ^~~~~~~~~~~~~~~~~~~~ 48:59.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:59.96 else 48:59.96 ^~~~ 48:59.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 48:59.96 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 48:59.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.96 /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 48:59.96 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 48:59.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:01.88 image/encoders/ico 49:03.31 image/encoders/png 49:11.57 image/encoders/jpeg 49:12.94 image/encoders/bmp 49:14.51 image/test/gtest 50:11.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:20: 50:11.48 /builddir/build/BUILD/firefox-67.0.3/image/test/gtest/TestAnimationFrameBuffer.cpp: In function 'void VerifyAdvance(mozilla::image::AnimationFrameBuffer&, size_t, bool)': 50:11.48 /builddir/build/BUILD/firefox-67.0.3/image/test/gtest/TestAnimationFrameBuffer.cpp:113:29: warning: 'totalRecycled' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:11.48 EXPECT_EQ(totalRecycled + 1, queue.Recycle().size()); 50:11.48 ^ 50:49.34 In file included from /builddir/build/BUILD/firefox-67.0.3/image/test/gtest/Common.h:21, 50:49.34 from /builddir/build/BUILD/firefox-67.0.3/image/test/gtest/TestSurfaceCache.cpp:8, 50:49.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:2: 50:49.34 /builddir/build/BUILD/firefox-67.0.3/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()': 50:49.34 /builddir/build/BUILD/firefox-67.0.3/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:49.34 if (*result == WriteState::FINISHED) { 50:49.34 ^~ 50:49.34 /builddir/build/BUILD/firefox-67.0.3/image/SurfacePipe.h:499:23: note: 'result' was declared here 50:49.34 Maybe result; 50:49.34 ^~~~~~ 50:52.52 dom/abort 50:53.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 50:53.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 50:53.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 50:53.63 } 50:53.63 ^ 50:53.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 50:53.63 case SkCubicType::kSerpentine: 50:53.63 ^~~~ 50:57.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 50:57.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 50:57.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 50:57.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 50:57.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 50:57.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 50:57.31 from /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.h:10, 50:57.31 from /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp:7, 50:57.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 50:57.31 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 50:57.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:57.31 foundInterface = 0; \ 50:57.31 ^~~~~~~~~~~~~~ 50:57.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:57.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:57.31 ^~~~~~~~~~~~~~~~~~~~~~~ 50:57.31 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:57.31 NS_INTERFACE_MAP_END 50:57.31 ^~~~~~~~~~~~~~~~~~~~ 50:57.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:57.31 else 50:57.31 ^~~~ 50:57.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:57.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:57.31 ^~~~~~~~~~~~~~~~~~ 50:57.31 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:57.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:57.31 ^~~~~~~~~~~~~~~~~~~~~~ 50:57.33 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 50:57.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:57.33 foundInterface = 0; \ 50:57.33 ^~~~~~~~~~~~~~ 50:57.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:57.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:57.33 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:57.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:57.33 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.h:12, 50:57.33 from /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp:7, 50:57.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 50:57.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:57.33 } else 50:57.33 ^~~~ 50:57.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:57.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:57.33 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:57.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 50:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:03.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 51:03.29 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 51:03.29 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:03.29 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 51:03.29 ^~ 51:03.29 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 51:03.29 case SkOTTableName::Record::PlatformID::Unicode: 51:03.29 ^~~~ 51:06.22 dom/animation 51:13.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 51:13.07 /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 51:13.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:13.07 foundInterface = 0; \ 51:13.07 ^~~~~~~~~~~~~~ 51:13.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:13.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:13.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.07 /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:13.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:13.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.07 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 51:13.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 51:13.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:13.07 } else 51:13.07 ^~~~ 51:13.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:13.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:13.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.07 /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:13.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 51:13.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 51:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 51:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 51:13.13 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 51:13.13 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 51:13.13 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 51:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 51:13.13 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 51:13.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:13.13 foundInterface = 0; \ 51:13.13 ^~~~~~~~~~~~~~ 51:13.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:13.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:13.13 ^~~~~~~~~~~~~~~~~~~~~~~ 51:13.13 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:13.13 NS_INTERFACE_MAP_END 51:13.13 ^~~~~~~~~~~~~~~~~~~~ 51:13.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:13.13 else 51:13.13 ^~~~ 51:13.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:13.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:13.13 ^~~~~~~~~~~~~~~~~~ 51:13.13 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:13.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:13.13 ^~~~~~~~~~~~~~~~~~~~~~ 51:13.15 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 51:13.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:13.15 foundInterface = 0; \ 51:13.15 ^~~~~~~~~~~~~~ 51:13.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:13.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:13.15 ^~~~~~~~~~~~~~~~~~~~~~~ 51:13.15 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:13.15 NS_INTERFACE_MAP_END 51:13.15 ^~~~~~~~~~~~~~~~~~~~ 51:13.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:13.15 else 51:13.15 ^~~~ 51:13.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:13.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:13.15 ^~~~~~~~~~~~~~~~~~ 51:13.15 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:13.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:13.15 ^~~~~~~~~~~~~~~~~~~~~~ 51:13.26 /builddir/build/BUILD/firefox-67.0.3/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 51:13.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:13.26 foundInterface = 0; \ 51:13.26 ^~~~~~~~~~~~~~ 51:13.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:13.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:13.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.26 /builddir/build/BUILD/firefox-67.0.3/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:13.26 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 51:13.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.26 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 51:13.26 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 51:13.26 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 51:13.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 51:13.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:13.26 } else 51:13.26 ^~~~ 51:13.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:13.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:13.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.26 /builddir/build/BUILD/firefox-67.0.3/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:13.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 51:13.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:128: 51:14.56 /builddir/build/BUILD/firefox-67.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] 51:14.56 class FwDCubicEvaluator { 51:14.56 ^~~~~~~~~~~~~~~~~ 51:14.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:20: 51:14.76 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 51:14.76 /builddir/build/BUILD/firefox-67.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]' 51:14.76 /builddir/build/BUILD/firefox-67.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]' 51:14.76 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 51:14.76 /builddir/build/BUILD/firefox-67.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] 51:14.76 LinearGradient4fContext::LinearIntervalProcessor { 51:14.76 ^~~~~~~~~~~~~~~~~~~~~~~ 51:14.76 /builddir/build/BUILD/firefox-67.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] 51:14.76 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 51:14.76 /builddir/build/BUILD/firefox-67.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]' 51:14.76 /builddir/build/BUILD/firefox-67.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]' 51:14.76 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 51:14.76 /builddir/build/BUILD/firefox-67.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] 51:14.76 /builddir/build/BUILD/firefox-67.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] 51:14.76 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 51:14.76 /builddir/build/BUILD/firefox-67.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]' 51:14.76 /builddir/build/BUILD/firefox-67.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]' 51:14.76 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 51:14.77 /builddir/build/BUILD/firefox-67.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] 51:14.77 /builddir/build/BUILD/firefox-67.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] 51:14.77 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 51:14.77 /builddir/build/BUILD/firefox-67.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]' 51:14.77 /builddir/build/BUILD/firefox-67.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]' 51:14.77 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 51:14.77 /builddir/build/BUILD/firefox-67.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] 51:14.77 /builddir/build/BUILD/firefox-67.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] 51:14.77 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 51:14.77 /builddir/build/BUILD/firefox-67.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]' 51:14.77 /builddir/build/BUILD/firefox-67.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]' 51:14.77 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 51:14.77 /builddir/build/BUILD/firefox-67.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] 51:14.77 /builddir/build/BUILD/firefox-67.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] 51:14.77 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 51:14.77 /builddir/build/BUILD/firefox-67.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]' 51:14.78 /builddir/build/BUILD/firefox-67.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]' 51:14.78 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 51:14.78 /builddir/build/BUILD/firefox-67.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] 51:14.78 /builddir/build/BUILD/firefox-67.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] 51:14.78 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)0>': 51:14.78 /builddir/build/BUILD/firefox-67.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]' 51:14.78 /builddir/build/BUILD/firefox-67.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]' 51:14.78 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 51:14.78 /builddir/build/BUILD/firefox-67.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] 51:14.78 /builddir/build/BUILD/firefox-67.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] 51:14.78 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)1>': 51:14.78 /builddir/build/BUILD/firefox-67.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]' 51:14.78 /builddir/build/BUILD/firefox-67.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]' 51:14.78 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 51:14.78 /builddir/build/BUILD/firefox-67.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] 51:14.78 /builddir/build/BUILD/firefox-67.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] 51:14.78 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)2>': 51:14.78 /builddir/build/BUILD/firefox-67.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]' 51:14.78 /builddir/build/BUILD/firefox-67.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]' 51:14.78 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 51:14.78 /builddir/build/BUILD/firefox-67.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] 51:14.78 /builddir/build/BUILD/firefox-67.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] 51:14.78 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)0>': 51:14.78 /builddir/build/BUILD/firefox-67.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]' 51:14.79 /builddir/build/BUILD/firefox-67.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]' 51:14.79 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 51:14.79 /builddir/build/BUILD/firefox-67.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] 51:14.79 /builddir/build/BUILD/firefox-67.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] 51:14.79 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)1>': 51:14.79 /builddir/build/BUILD/firefox-67.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]' 51:14.79 /builddir/build/BUILD/firefox-67.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]' 51:14.79 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 51:14.79 /builddir/build/BUILD/firefox-67.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] 51:14.79 /builddir/build/BUILD/firefox-67.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] 51:14.79 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)2>': 51:14.79 /builddir/build/BUILD/firefox-67.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]' 51:14.79 /builddir/build/BUILD/firefox-67.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]' 51:14.79 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 51:14.79 /builddir/build/BUILD/firefox-67.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] 51:14.79 /builddir/build/BUILD/firefox-67.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] 51:14.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:29: 51:14.94 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 51:14.94 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:14.94 p->append(SkRasterPipeline::decal_x, decal_ctx); 51:14.94 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.94 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:302:9: note: here 51:14.94 case kClamp_TileMode: 51:14.94 ^~~~ 51:15.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 51:15.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 51:15.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:15.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:15.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 51:15.25 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 51:15.25 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 51:15.25 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 51:15.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 51:15.25 /builddir/build/BUILD/firefox-67.0.3/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 51:15.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:15.26 foundInterface = 0; \ 51:15.26 ^~~~~~~~~~~~~~ 51:15.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:15.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:15.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.26 /builddir/build/BUILD/firefox-67.0.3/dom/animation/KeyframeEffect.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:15.26 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 51:15.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.26 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 51:15.26 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 51:15.26 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 51:15.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 51:15.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:15.26 } else 51:15.26 ^~~~ 51:15.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:15.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:15.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.26 /builddir/build/BUILD/firefox-67.0.3/dom/animation/KeyframeEffect.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:15.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 51:15.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:22.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:101: 51:22.13 /builddir/build/BUILD/firefox-67.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': 51:22.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDraw.cpp:652:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:22.13 } 51:22.13 ^ 51:22.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDraw.cpp:654:13: note: here 51:22.13 case SkCanvas::kPolygon_PointMode: { 51:22.13 ^~~~ 51:27.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 51:27.41 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)': 51:27.41 /builddir/build/BUILD/firefox-67.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] 51:27.41 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 51:27.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.69 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:128: 51:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 51:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.69 insertClose = false; 51:29.69 ~~~~~~~~~~~~^~~~~~~ 51:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 51:29.69 case kLine_Verb: { 51:29.69 ^~~~ 51:32.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:137: 51:32.09 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 51:32.09 /builddir/build/BUILD/firefox-67.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] 51:32.09 memcpy(&raw, buffer, kSizeInMemory); 51:32.09 ^ 51:32.09 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/include/core/../private/SkPathRef.h:15, 51:32.09 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/include/core/SkPath.h:22, 51:32.09 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/include/core/SkPathMeasure.h:12, 51:32.09 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPathMeasure.cpp:9, 51:32.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 51:32.09 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 51:32.09 class SK_API SkRRect { 51:32.09 ^~~~~~~ 51:32.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:92: 51:32.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp: In member function 'bool SkPixmap::erase(SkColor, const SkIRect&) const': 51:32.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:236:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:32.46 a = 255; // then fallthrough to 8888 51:32.47 ~~^~~~~ 51:32.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:237:9: note: here 51:32.47 case kRGBA_8888_SkColorType: 51:32.47 ^~~~ 51:32.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:258:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:32.47 a = 255; // then fallthrough to 1010102 51:32.47 ~~^~~~~ 51:32.47 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:259:9: note: here 51:32.47 case kRGBA_1010102_SkColorType: { 51:32.47 ^~~~ 51:34.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 51:34.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 51:34.65 /builddir/build/BUILD/firefox-67.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] 51:34.65 memcpy(&rec, ptr, size); 51:34.65 ^ 51:34.65 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphRun.h:20, 51:34.65 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphRunPainter.h:11, 51:34.65 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDraw.h:14, 51:34.65 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 51:34.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 51:34.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 51:34.65 struct SkScalerContextRec { 51:34.65 ^~~~~~~~~~~~~~~~~~ 51:34.67 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 51:34.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 51:34.68 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 51:34.68 /builddir/build/BUILD/firefox-67.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] 51:34.68 std::memcpy(&rec, ptr, sizeof(rec)); 51:34.68 ^ 51:34.68 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkTraceEvent.h:159:36: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 51:34.68 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 51:34.68 ^~~~~~~~~~~ 51:34.68 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:445:5: note: in expansion of macro 'TRACE_EVENT1' 51:34.68 TRACE_EVENT1("skia", "RecForDesc", "rec", 51:34.68 ^~~~~~~~~~~~ 51:34.68 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:446:13: note: in expansion of macro 'TRACE_STR_COPY' 51:34.68 TRACE_STR_COPY( 51:34.68 ^~~~~~~~~~~~~~ 51:34.68 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphRun.h:20, 51:34.68 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphRunPainter.h:11, 51:34.68 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDraw.h:14, 51:34.68 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 51:34.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 51:34.68 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 51:34.68 struct SkScalerContextRec { 51:34.68 ^~~~~~~~~~~~~~~~~~ 51:34.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:128: 51:34.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 51:34.74 /builddir/build/BUILD/firefox-67.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] 51:34.74 class SkResourceCache::Hash : 51:34.74 ^~~~ 51:39.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 51:39.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 51:39.70 /builddir/build/BUILD/firefox-67.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] 51:39.70 memset(&rec, 0, sizeof(rec)); 51:39.70 ^ 51:39.70 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 51:39.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 51:39.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 51:39.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 51:39.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 51:39.70 struct SkScalerContextRec { 51:39.70 ^~~~~~~~~~~~~~~~~~ 51:39.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 51:39.93 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 51:39.93 /builddir/build/BUILD/firefox-67.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] 51:39.93 memcpy(&lhsRec, ptr, size); 51:39.93 ^ 51:39.93 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 51:39.93 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 51:39.93 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 51:39.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 51:39.93 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 51:39.93 struct SkScalerContextRec { 51:39.93 ^~~~~~~~~~~~~~~~~~ 51:39.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 51:39.93 /builddir/build/BUILD/firefox-67.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] 51:39.93 memcpy(&rhsRec, ptr, size); 51:39.93 ^ 51:39.93 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 51:39.93 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 51:39.93 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 51:39.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 51:39.93 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 51:39.93 struct SkScalerContextRec { 51:39.93 ^~~~~~~~~~~~~~~~~~ 51:47.10 dom/base 51:53.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 51:53.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 51:53.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:53.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:53.29 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 51:53.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 51:53.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 51:53.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 51:53.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.h:10, 51:53.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:7: 51:53.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 51:53.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:53.30 foundInterface = 0; \ 51:53.30 ^~~~~~~~~~~~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:53.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:53.30 ^~~~~~~~~~~~~~~~~~~~~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:53.30 NS_INTERFACE_MAP_END 51:53.30 ^~~~~~~~~~~~~~~~~~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:53.30 else 51:53.30 ^~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:53.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:53.30 ^~~~~~~~~~~~~~~~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:53.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:53.30 ^~~~~~~~~~~~~~~~~~~~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 51:53.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:53.30 foundInterface = 0; \ 51:53.30 ^~~~~~~~~~~~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:53.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:53.30 ^~~~~~~~~~~~~~~~~~~~~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:53.30 NS_INTERFACE_MAP_END 51:53.30 ^~~~~~~~~~~~~~~~~~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:53.30 else 51:53.30 ^~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:53.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:53.30 ^~~~~~~~~~~~~~~~~~ 51:53.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:53.30 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 51:53.30 ^~~~~~~~~~~~~~~~~~~~~~ 52:04.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:04.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 52:04.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:04.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:04.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:04.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 52:04.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:21, 52:04.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.cpp:9: 52:04.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:04.37 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 52:04.37 /builddir/build/BUILD/firefox-67.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:04.37 memset(aT, 0, sizeof(T)); 52:04.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:04.37 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.cpp:226: 52:04.37 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 52:04.37 struct GlobalProperties { 52:04.37 ^~~~~~~~~~~~~~~~ 52:04.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:04.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 52:04.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 52:04.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 52:04.54 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.h:10, 52:04.54 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:7: 52:04.54 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 52:04.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:04.54 foundInterface = 0; \ 52:04.54 ^~~~~~~~~~~~~~ 52:04.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:04.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:04.54 ^~~~~~~~~~~~~~~~~~~~~~~ 52:04.54 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:04.54 NS_INTERFACE_MAP_END 52:04.54 ^~~~~~~~~~~~~~~~~~~~ 52:04.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:04.54 else 52:04.54 ^~~~ 52:04.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:04.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:04.54 ^~~~~~~~~~~~~~~~~~ 52:04.54 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:04.54 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:04.54 ^~~~~~~~~~~~~~~~~~~~~~ 52:04.70 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 52:04.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:04.70 foundInterface = 0; \ 52:04.70 ^~~~~~~~~~~~~~ 52:04.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:04.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:04.70 ^~~~~~~~~~~~~~~~~~~~~~~ 52:04.70 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:4041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:04.70 NS_INTERFACE_MAP_END 52:04.70 ^~~~~~~~~~~~~~~~~~~~ 52:04.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:04.70 else 52:04.71 ^~~~ 52:04.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:04.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:04.71 ^~~~~~~~~~~~~~~~~~ 52:04.71 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:4040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:04.71 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 52:04.71 ^~~~~~~~~~~~~~~~~~~~~~ 52:07.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:07.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:07.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIMessageManager.h:10, 52:07.16 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.h:10, 52:07.16 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:9: 52:07.16 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 52:07.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:07.16 foundInterface = 0; \ 52:07.16 ^~~~~~~~~~~~~~ 52:07.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:07.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:07.16 ^~~~~~~~~~~~~~~~~~~~~~~ 52:07.16 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:07.16 NS_INTERFACE_MAP_END 52:07.16 ^~~~~~~~~~~~~~~~~~~~ 52:07.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:07.17 else 52:07.17 ^~~~ 52:07.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 52:07.17 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 52:07.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:07.17 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 52:07.17 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 52:07.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:07.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:07.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 52:07.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:07.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:07.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:07.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 52:07.97 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.h:17, 52:07.97 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:9: 52:07.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:07.97 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 52:07.97 /builddir/build/BUILD/firefox-67.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:07.98 memset(aT, 0, sizeof(T)); 52:07.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:07.98 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:61: 52:07.98 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 52:07.98 struct GlobalProperties { 52:07.98 ^~~~~~~~~~~~~~~~ 52:26.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:26.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:26.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 52:26.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 52:26.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 52:26.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 52:26.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 52:26.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 52:26.56 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 52:26.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:26.56 foundInterface = 0; \ 52:26.56 ^~~~~~~~~~~~~~ 52:26.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:26.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.57 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:437:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:26.57 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 52:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.57 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 52:26.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:26.57 } else 52:26.57 ^~~~ 52:26.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:26.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.57 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:26.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 52:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 52:26.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 52:26.57 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 52:26.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:26.58 foundInterface = 0; \ 52:26.58 ^~~~~~~~~~~~~~ 52:26.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:26.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:26.58 ^~~~~~~~~~~~~~~~~~~~~~~ 52:26.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:26.58 NS_INTERFACE_MAP_END 52:26.58 ^~~~~~~~~~~~~~~~~~~~ 52:26.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:26.58 else 52:26.58 ^~~~ 52:26.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:26.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:524:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:26.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 52:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 52:26.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:26.58 foundInterface = 0; \ 52:26.58 ^~~~~~~~~~~~~~ 52:26.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:26.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:735:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:26.58 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 52:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.59 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 52:26.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 52:26.59 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 52:26.59 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 52:26.59 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 52:26.59 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 52:26.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:26.59 } else 52:26.59 ^~~~ 52:26.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:26.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:26.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.59 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:26.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 52:26.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:26.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:26.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:26.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 52:26.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 52:26.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 52:26.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 52:26.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 52:26.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 52:26.61 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 52:26.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:26.61 foundInterface = 0; \ 52:26.61 ^~~~~~~~~~~~~~ 52:26.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:26.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:26.61 ^~~~~~~~~~~~~~~~~~~~~~~ 52:26.61 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:1273:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:26.61 NS_INTERFACE_MAP_END 52:26.62 ^~~~~~~~~~~~~~~~~~~~ 52:26.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:26.62 else 52:26.62 ^~~~ 52:26.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:26.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:26.62 ^~~~~~~~~~~~~~~~~~ 52:26.62 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:1272:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:26.62 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 52:26.62 ^~~~~~~~~~~~~~~~~~~~~~ 52:27.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:27.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 52:27.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:27.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:27.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:27.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 52:27.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 52:27.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 52:27.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 52:27.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 52:27.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 52:27.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:27.61 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 52:27.61 /builddir/build/BUILD/firefox-67.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:27.61 memset(aT, 0, sizeof(T)); 52:27.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:27.61 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:168: 52:27.61 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 52:27.61 struct GlobalProperties { 52:27.61 ^~~~~~~~~~~~~~~~ 52:29.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:29.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:29.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 52:29.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 52:29.52 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 52:29.52 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 52:29.52 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 52:29.52 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:7: 52:29.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 52:29.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:29.53 foundInterface = 0; \ 52:29.53 ^~~~~~~~~~~~~~ 52:29.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:29.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:29.53 ^~~~~~~~~~~~~~~~~~~~~~~ 52:29.53 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:1355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:29.53 NS_INTERFACE_MAP_END 52:29.53 ^~~~~~~~~~~~~~~~~~~~ 52:29.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:29.53 else 52:29.53 ^~~~ 52:29.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:29.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:29.53 ^~~~~~~~~~~~~~~~~~ 52:29.53 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:1354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:29.53 NS_INTERFACE_MAP_ENTRY(nsIObserver) 52:29.53 ^~~~~~~~~~~~~~~~~~~~~~ 52:30.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:30.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 52:30.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:30.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:30.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:30.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 52:30.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 52:30.54 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 52:30.54 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 52:30.54 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 52:30.54 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:7: 52:30.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:30.54 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 52:30.54 /builddir/build/BUILD/firefox-67.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.54 memset(aT, 0, sizeof(T)); 52:30.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:30.54 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:167: 52:30.54 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 52:30.54 struct GlobalProperties { 52:30.54 ^~~~~~~~~~~~~~~~ 52:46.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 52:46.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 52:46.84 from /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.h:11, 52:46.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsObjectLoadingContent.cpp:13: 52:46.84 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 52:46.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:46.84 foundInterface = 0; \ 52:46.84 ^~~~~~~~~~~~~~ 52:46.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:46.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:46.84 ^~~~~~~~~~~~~~~~~~~~~~~ 52:46.84 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsObjectLoadingContent.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:46.84 NS_INTERFACE_MAP_END 52:46.84 ^~~~~~~~~~~~~~~~~~~~ 52:46.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:46.84 else 52:46.84 ^~~~ 52:46.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:46.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:46.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:46.84 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsObjectLoadingContent.cpp:1177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:46.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 52:46.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:47.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:47.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:47.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:47.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:47.93 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 52:47.93 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.h:10, 52:47.93 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:7: 52:47.93 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 52:47.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:47.93 foundInterface = 0; \ 52:47.93 ^~~~~~~~~~~~~~ 52:47.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:47.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:47.93 ^~~~~~~~~~~~~~~~~~~~~~~ 52:47.93 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:47.94 NS_INTERFACE_MAP_END 52:47.94 ^~~~~~~~~~~~~~~~~~~~ 52:47.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:47.94 else 52:47.94 ^~~~ 52:47.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:47.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:47.94 ^~~~~~~~~~~~~~~~~~ 52:47.94 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:47.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:47.94 ^~~~~~~~~~~~~~~~~~~~~~ 52:47.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 52:47.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:47.97 foundInterface = 0; \ 52:47.97 ^~~~~~~~~~~~~~ 52:47.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:47.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:47.97 ^~~~~~~~~~~~~~~~~~~~~~~ 52:47.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:47.97 NS_INTERFACE_MAP_END 52:47.97 ^~~~~~~~~~~~~~~~~~~~ 52:47.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:47.97 else 52:47.97 ^~~~ 52:47.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:47.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:47.97 ^~~~~~~~~~~~~~~~~~ 52:47.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:47.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:47.97 ^~~~~~~~~~~~~~~~~~~~~~ 52:51.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 52:51.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 52:51.32 /builddir/build/BUILD/firefox-67.0.3/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 52:51.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:51.32 foundInterface = 0; \ 52:51.32 ^~~~~~~~~~~~~~ 52:51.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:51.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:51.32 ^~~~~~~~~~~~~~~~~~~~~~~ 52:51.32 /builddir/build/BUILD/firefox-67.0.3/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:51.32 NS_INTERFACE_MAP_END 52:51.33 ^~~~~~~~~~~~~~~~~~~~ 52:51.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:21, 52:51.33 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 52:51.33 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 52:51.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 52:51.33 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:3627:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:51.33 } else 52:51.33 ^~~~ 52:51.33 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:3627:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 52:51.33 } else 52:51.33 ^~~~ 52:51.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 52:51.34 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 52:51.34 /builddir/build/BUILD/firefox-67.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] 52:51.34 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 52:51.34 ^ 52:51.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 52:51.34 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 52:51.34 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 52:51.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 52:51.34 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 52:51.34 struct InternalAttr { 52:51.34 ^~~~~~~~~~~~ 52:51.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 52:51.35 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 52:51.35 /builddir/build/BUILD/firefox-67.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] 52:51.35 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 52:51.35 ^ 52:51.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 52:51.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 52:51.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 52:51.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 52:51.35 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 52:51.35 class Impl { 52:51.35 ^~~~ 52:51.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 52:51.35 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 52:51.35 /builddir/build/BUILD/firefox-67.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] 52:51.35 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 52:51.35 ^ 52:51.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 52:51.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 52:51.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 52:51.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 52:51.35 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 52:51.35 class Impl { 52:51.35 ^~~~ 52:52.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 52:52.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 52:52.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 52:52.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:52.42 foundInterface = 0; \ 52:52.42 ^~~~~~~~~~~~~~ 52:52.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:52.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:52.42 ^~~~~~~~~~~~~~~~~~~~~~~ 52:52.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/BarProps.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:52.42 NS_INTERFACE_MAP_END 52:52.42 ^~~~~~~~~~~~~~~~~~~~ 52:52.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:52.42 else 52:52.42 ^~~~ 52:52.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:52.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:52.42 ^~~~~~~~~~~~~~~~~~ 52:52.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/BarProps.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:52.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:52.42 ^~~~~~~~~~~~~~~~~~~~~~ 52:52.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 52:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:52.58 foundInterface = 0; \ 52:52.58 ^~~~~~~~~~~~~~ 52:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:52.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:52.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:52.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:52.58 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 52:52.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:52.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 52:52.58 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 52:52.58 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 52:52.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 52:52.58 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 52:52.58 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 52:52.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 52:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:52.58 } else 52:52.58 ^~~~ 52:52.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:52.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 52:52.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:55.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 52:55.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 52:55.33 /builddir/build/BUILD/firefox-67.0.3/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 52:55.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:55.33 foundInterface = 0; \ 52:55.33 ^~~~~~~~~~~~~~ 52:55.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:55.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:55.33 ^~~~~~~~~~~~~~~~~~~~~~~ 52:55.33 /builddir/build/BUILD/firefox-67.0.3/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:55.33 NS_INTERFACE_MAP_END 52:55.33 ^~~~~~~~~~~~~~~~~~~~ 52:55.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:55.33 else 52:55.33 ^~~~ 52:55.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:55.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:55.33 ^~~~~~~~~~~~~~~~~~ 52:55.34 /builddir/build/BUILD/firefox-67.0.3/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:55.34 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:55.34 ^~~~~~~~~~~~~~~~~~~~~~ 52:58.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:58.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 52:58.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:58.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:58.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 52:58.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 52:58.76 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 52:58.76 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 52:58.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 52:58.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 52:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:58.76 foundInterface = 0; \ 52:58.76 ^~~~~~~~~~~~~~ 52:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:58.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:58.76 ^~~~~~~~~~~~~~~~~~~~~~~ 52:58.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:58.76 NS_INTERFACE_MAP_END 52:58.76 ^~~~~~~~~~~~~~~~~~~~ 52:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:58.76 else 52:58.76 ^~~~ 52:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:58.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:58.77 ^~~~~~~~~~~~~~~~~~ 52:58.77 /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:58.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:58.77 ^~~~~~~~~~~~~~~~~~~~~~ 53:00.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 53:00.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:00.45 foundInterface = 0; \ 53:00.45 ^~~~~~~~~~~~~~ 53:00.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:00.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:00.45 ^~~~~~~~~~~~~~~~~~~~~~~ 53:00.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/CustomElementRegistry.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:00.45 NS_INTERFACE_MAP_END 53:00.45 ^~~~~~~~~~~~~~~~~~~~ 53:00.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:00.45 else 53:00.45 ^~~~ 53:00.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:00.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:00.45 ^~~~~~~~~~~~~~~~~~ 53:00.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/CustomElementRegistry.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:00.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:00.45 ^~~~~~~~~~~~~~~~~~~~~~ 53:00.56 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 53:00.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:00.57 foundInterface = 0; \ 53:00.57 ^~~~~~~~~~~~~~ 53:00.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:00.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:00.57 ^~~~~~~~~~~~~~~~~~~~~~~ 53:00.57 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:00.57 NS_INTERFACE_MAP_END 53:00.57 ^~~~~~~~~~~~~~~~~~~~ 53:00.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:00.57 else 53:00.57 ^~~~ 53:00.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:00.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:00.57 ^~~~~~~~~~~~~~~~~~ 53:00.57 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:00.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:00.57 ^~~~~~~~~~~~~~~~~~~~~~ 53:00.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 53:00.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:00.58 foundInterface = 0; \ 53:00.58 ^~~~~~~~~~~~~~ 53:00.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:00.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:00.58 ^~~~~~~~~~~~~~~~~~~~~~~ 53:00.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:00.59 NS_INTERFACE_MAP_END 53:00.59 ^~~~~~~~~~~~~~~~~~~~ 53:00.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:00.59 else 53:00.59 ^~~~ 53:00.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:00.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:00.59 ^~~~~~~~~~~~~~~~~~ 53:00.59 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:00.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:00.59 ^~~~~~~~~~~~~~~~~~~~~~ 53:00.63 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 53:00.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:00.63 foundInterface = 0; \ 53:00.63 ^~~~~~~~~~~~~~ 53:00.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:00.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:00.64 ^~~~~~~~~~~~~~~~~~~~~~~ 53:00.64 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:00.64 NS_INTERFACE_MAP_END 53:00.64 ^~~~~~~~~~~~~~~~~~~~ 53:00.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:00.64 else 53:00.64 ^~~~ 53:00.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:00.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:00.64 ^~~~~~~~~~~~~~~~~~ 53:00.64 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:00.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:00.64 ^~~~~~~~~~~~~~~~~~~~~~ 53:00.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 53:00.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:00.91 foundInterface = 0; \ 53:00.91 ^~~~~~~~~~~~~~ 53:00.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:00.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:00.92 ^~~~~~~~~~~~~~~~~~~~~~~ 53:00.92 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:00.92 NS_INTERFACE_MAP_END 53:00.92 ^~~~~~~~~~~~~~~~~~~~ 53:00.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:00.92 else 53:00.92 ^~~~ 53:00.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:00.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:00.92 ^~~~~~~~~~~~~~~~~~ 53:00.92 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:00.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:00.92 ^~~~~~~~~~~~~~~~~~~~~~ 53:00.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 53:00.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:00.97 foundInterface = 0; \ 53:00.97 ^~~~~~~~~~~~~~ 53:00.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:00.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:00.97 ^~~~~~~~~~~~~~~~~~~~~~~ 53:00.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:00.97 NS_INTERFACE_MAP_END 53:00.97 ^~~~~~~~~~~~~~~~~~~~ 53:00.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:00.97 else 53:00.97 ^~~~ 53:00.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:00.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:00.97 ^~~~~~~~~~~~~~~~~~ 53:00.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:00.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:00.98 ^~~~~~~~~~~~~~~~~~~~~~ 53:00.98 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 53:00.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:00.98 foundInterface = 0; \ 53:00.98 ^~~~~~~~~~~~~~ 53:00.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:00.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:00.98 ^~~~~~~~~~~~~~~~~~~~~~~ 53:00.98 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:00.98 NS_INTERFACE_MAP_END 53:00.98 ^~~~~~~~~~~~~~~~~~~~ 53:00.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 53:00.98 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 53:00.99 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 53:00.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 53:00.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:00.99 } else 53:00.99 ^~~~ 53:00.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:00.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:00.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:00.99 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:00.99 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 53:00.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:00.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:00.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 53:00.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:00.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:00.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:00.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 53:01.00 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 53:01.00 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 53:01.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 53:01.00 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 53:01.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:01.00 foundInterface = 0; \ 53:01.00 ^~~~~~~~~~~~~~ 53:01.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:01.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:01.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.00 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:01.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:01.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 53:01.00 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 53:01.00 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 53:01.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 53:01.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:01.01 } else 53:01.01 ^~~~ 53:01.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:01.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.01 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:01.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 53:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:01.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 53:01.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:01.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:01.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:01.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 53:01.02 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 53:01.02 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 53:01.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 53:01.02 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 53:01.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:01.02 foundInterface = 0; \ 53:01.02 ^~~~~~~~~~~~~~ 53:01.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:01.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:01.02 ^~~~~~~~~~~~~~~~~~~~~~~ 53:01.02 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:01.03 NS_INTERFACE_MAP_END 53:01.03 ^~~~~~~~~~~~~~~~~~~~ 53:01.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:01.03 else 53:01.03 ^~~~ 53:01.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:01.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:01.03 ^~~~~~~~~~~~~~~~~~ 53:01.03 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:01.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:01.03 ^~~~~~~~~~~~~~~~~~~~~~ 53:02.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 53:02.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 53:02.57 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 53:02.57 /builddir/build/BUILD/firefox-67.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:02.57 memset(aT, 0, sizeof(T)); 53:02.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 53:02.57 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/CustomElementRegistry.cpp:22, 53:02.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 53:02.58 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 53:02.58 struct GlobalProperties { 53:02.58 ^~~~~~~~~~~~~~~~ 53:15.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:15.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:15.87 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:12, 53:15.87 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 53:15.87 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.h:15, 53:15.87 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.cpp:7, 53:15.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 53:15.87 /builddir/build/BUILD/firefox-67.0.3/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 53:15.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:15.87 foundInterface = 0; \ 53:15.87 ^~~~~~~~~~~~~~ 53:15.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:15.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:15.87 ^~~~~~~~~~~~~~~~~~~~~~~ 53:15.87 /builddir/build/BUILD/firefox-67.0.3/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:15.87 NS_INTERFACE_MAP_END 53:15.87 ^~~~~~~~~~~~~~~~~~~~ 53:15.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:15.87 else 53:15.87 ^~~~ 53:15.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:15.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:15.87 ^~~~~~~~~~~~~~~~~~ 53:15.87 /builddir/build/BUILD/firefox-67.0.3/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:15.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:15.87 ^~~~~~~~~~~~~~~~~~~~~~ 53:17.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 53:17.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:17.44 foundInterface = 0; \ 53:17.44 ^~~~~~~~~~~~~~ 53:17.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:17.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:17.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:17.45 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 53:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:17.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:17.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:23, 53:17.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 53:17.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.h:15, 53:17.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.cpp:7, 53:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 53:17.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:17.45 else 53:17.45 ^~~~ 53:17.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 53:17.45 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 53:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:20.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:20.26 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:12, 53:20.26 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 53:20.26 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.h:15, 53:20.26 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.cpp:7, 53:20.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 53:20.26 /builddir/build/BUILD/firefox-67.0.3/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 53:20.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:20.26 foundInterface = 0; \ 53:20.26 ^~~~~~~~~~~~~~ 53:20.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:20.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:20.26 ^~~~~~~~~~~~~~~~~~~~~~~ 53:20.26 /builddir/build/BUILD/firefox-67.0.3/dom/base/Navigator.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:20.26 NS_INTERFACE_MAP_END 53:20.26 ^~~~~~~~~~~~~~~~~~~~ 53:20.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:20.26 else 53:20.26 ^~~~ 53:20.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:20.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:20.26 ^~~~~~~~~~~~~~~~~~ 53:20.26 /builddir/build/BUILD/firefox-67.0.3/dom/base/Navigator.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:20.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:20.26 ^~~~~~~~~~~~~~~~~~~~~~ 53:20.49 /builddir/build/BUILD/firefox-67.0.3/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 53:20.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:20.49 foundInterface = 0; \ 53:20.49 ^~~~~~~~~~~~~~ 53:20.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:20.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:20.49 ^~~~~~~~~~~~~~~~~~~~~~~ 53:20.49 /builddir/build/BUILD/firefox-67.0.3/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:20.49 NS_INTERFACE_MAP_END 53:20.49 ^~~~~~~~~~~~~~~~~~~~ 53:20.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:20.49 else 53:20.49 ^~~~ 53:20.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:20.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:20.49 ^~~~~~~~~~~~~~~~~~ 53:20.49 /builddir/build/BUILD/firefox-67.0.3/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:20.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:20.49 ^~~~~~~~~~~~~~~~~~~~~~ 53:23.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 53:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 53:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:23.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 53:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:23.45 foundInterface = 0; \ 53:23.45 ^~~~~~~~~~~~~~ 53:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:23.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:23.45 ^~~~~~~~~~~~~~~~~~~~~~~ 53:23.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:1606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:23.45 NS_INTERFACE_MAP_END 53:23.45 ^~~~~~~~~~~~~~~~~~~~ 53:23.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 53:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 53:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:23.45 } else 53:23.45 ^~~~ 53:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:23.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:23.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:1605:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:23.46 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 53:23.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:24.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:24.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:24.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 53:24.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 53:24.20 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:24.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:24.20 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 53:24.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:24.20 foundInterface = 0; \ 53:24.20 ^~~~~~~~~~~~~~ 53:24.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:24.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:24.20 ^~~~~~~~~~~~~~~~~~~~~~~ 53:24.20 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:9459:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:24.20 NS_INTERFACE_MAP_END 53:24.20 ^~~~~~~~~~~~~~~~~~~~ 53:24.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:24.20 else 53:24.20 ^~~~ 53:24.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:24.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:24.20 ^~~~~~~~~~~~~~~~~~ 53:24.20 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:9458:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:24.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:24.20 ^~~~~~~~~~~~~~~~~~~~~~ 53:24.51 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 53:24.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:24.51 foundInterface = 0; \ 53:24.51 ^~~~~~~~~~~~~~ 53:24.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:24.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:24.51 ^~~~~~~~~~~~~~~~~~~~~~~ 53:24.51 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:24.51 NS_INTERFACE_MAP_END 53:24.51 ^~~~~~~~~~~~~~~~~~~~ 53:24.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:24.51 else 53:24.51 ^~~~ 53:24.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:24.51 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:24.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:24.51 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:24.51 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 53:24.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.70 /builddir/build/BUILD/firefox-67.0.3/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 53:25.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.70 foundInterface = 0; \ 53:25.70 ^~~~~~~~~~~~~~ 53:25.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:25.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:25.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.70 /builddir/build/BUILD/firefox-67.0.3/dom/base/EventSource.cpp:1958:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:25.70 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:25.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 53:25.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 53:25.70 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:25.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:25.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.70 } else 53:25.70 ^~~~ 53:25.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:25.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:25.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.70 /builddir/build/BUILD/firefox-67.0.3/dom/base/EventSource.cpp:1957:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:25.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 53:25.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:25.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:25.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 53:25.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 53:25.75 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:25.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:25.75 /builddir/build/BUILD/firefox-67.0.3/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 53:25.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.75 foundInterface = 0; \ 53:25.75 ^~~~~~~~~~~~~~ 53:25.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:25.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:25.75 ^~~~~~~~~~~~~~~~~~~~~~~ 53:25.75 /builddir/build/BUILD/firefox-67.0.3/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:25.75 NS_INTERFACE_MAP_END 53:25.75 ^~~~~~~~~~~~~~~~~~~~ 53:25.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.75 else 53:25.75 ^~~~ 53:25.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:25.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:25.76 ^~~~~~~~~~~~~~~~~~ 53:25.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:25.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:25.76 ^~~~~~~~~~~~~~~~~~~~~~ 53:25.84 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 53:25.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.84 foundInterface = 0; \ 53:25.84 ^~~~~~~~~~~~~~ 53:25.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:25.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:25.84 ^~~~~~~~~~~~~~~~~~~~~~~ 53:25.84 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:25.84 NS_INTERFACE_MAP_END 53:25.84 ^~~~~~~~~~~~~~~~~~~~ 53:25.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.84 else 53:25.84 ^~~~ 53:25.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:25.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:25.84 ^~~~~~~~~~~~~~~~~~ 53:25.84 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:25.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:25.84 ^~~~~~~~~~~~~~~~~~~~~~ 53:25.85 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 53:25.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.85 foundInterface = 0; \ 53:25.85 ^~~~~~~~~~~~~~ 53:25.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:25.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:25.85 ^~~~~~~~~~~~~~~~~~~~~~~ 53:25.85 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:25.85 NS_INTERFACE_MAP_END 53:25.85 ^~~~~~~~~~~~~~~~~~~~ 53:25.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 53:25.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 53:25.85 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:25.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:25.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.85 } else 53:25.85 ^~~~ 53:25.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:25.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:25.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.85 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:25.85 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 53:25.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:25.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:25.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 53:25.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 53:25.86 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:25.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:25.86 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 53:25.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.86 foundInterface = 0; \ 53:25.86 ^~~~~~~~~~~~~~ 53:25.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 53:25.86 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 53:25.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.86 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 53:25.86 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 53:25.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.86 else 53:25.86 ^~~~ 53:25.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:25.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:25.86 ^~~~~~~~~~~~~~~~~~ 53:25.86 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:25.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:25.86 ^~~~~~~~~~~~~~~~~~~~~~ 53:25.90 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 53:25.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.90 foundInterface = 0; \ 53:25.90 ^~~~~~~~~~~~~~ 53:25.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:25.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:25.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.90 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:25.90 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 53:25.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 53:25.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 53:25.90 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:25.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:25.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.90 } else 53:25.90 ^~~~ 53:25.90 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:25.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 53:25.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:25.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:25.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 53:25.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 53:25.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:25.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:25.95 /builddir/build/BUILD/firefox-67.0.3/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 53:25.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.95 foundInterface = 0; \ 53:25.95 ^~~~~~~~~~~~~~ 53:25.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:25.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:25.95 ^~~~~~~~~~~~~~~~~~~~~~~ 53:25.95 /builddir/build/BUILD/firefox-67.0.3/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:25.95 NS_INTERFACE_MAP_END 53:25.95 ^~~~~~~~~~~~~~~~~~~~ 53:25.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.95 else 53:25.95 ^~~~ 53:25.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:25.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:25.95 ^~~~~~~~~~~~~~~~~~ 53:25.95 /builddir/build/BUILD/firefox-67.0.3/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:25.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:25.95 ^~~~~~~~~~~~~~~~~~~~~~ 53:26.31 /builddir/build/BUILD/firefox-67.0.3/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 53:26.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:26.31 foundInterface = 0; \ 53:26.31 ^~~~~~~~~~~~~~ 53:26.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:26.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:26.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.31 /builddir/build/BUILD/firefox-67.0.3/dom/base/InProcessTabChildMessageManager.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:26.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:26.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:26.32 else 53:26.32 ^~~~ 53:26.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:26.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:26.32 ^~~~~~~~~~~~~~~~~~ 53:26.32 /builddir/build/BUILD/firefox-67.0.3/dom/base/InProcessTabChildMessageManager.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:26.32 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:26.32 ^~~~~~~~~~~~~~~~~~~~~~ 53:26.56 /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 53:26.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:26.56 foundInterface = 0; \ 53:26.56 ^~~~~~~~~~~~~~ 53:26.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:26.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:26.56 ^~~~~~~~~~~~~~~~~~~~~~~ 53:26.56 /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:26.56 NS_INTERFACE_MAP_END 53:26.56 ^~~~~~~~~~~~~~~~~~~~ 53:26.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:26.56 else 53:26.56 ^~~~ 53:26.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:26.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:26.56 ^~~~~~~~~~~~~~~~~~ 53:26.56 /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:26.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:26.56 ^~~~~~~~~~~~~~~~~~~~~~ 53:27.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 53:27.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 53:27.90 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 53:27.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:27.91 foundInterface = 0; \ 53:27.91 ^~~~~~~~~~~~~~ 53:27.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:27.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:27.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:27.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:27.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:27.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 53:27.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 53:27.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 53:27.91 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 53:27.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 53:27.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:27.91 } else 53:27.91 ^~~~ 53:27.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:27.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:27.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:27.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 53:27.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 53:27.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 53:27.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 53:27.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:27.97 foundInterface = 0; \ 53:27.97 ^~~~~~~~~~~~~~ 53:27.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:27.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:27.97 ^~~~~~~~~~~~~~~~~~~~~~~ 53:27.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:27.97 NS_INTERFACE_MAP_END 53:27.97 ^~~~~~~~~~~~~~~~~~~~ 53:27.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:27.97 else 53:27.97 ^~~~ 53:27.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:27.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:27.98 ^~~~~~~~~~~~~~~~~~ 53:27.98 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:27.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:27.98 ^~~~~~~~~~~~~~~~~~~~~~ 53:28.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:28.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 53:28.20 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 53:28.20 /builddir/build/BUILD/firefox-67.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:28.20 memset(aT, 0, sizeof(T)); 53:28.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 53:28.20 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.h:11, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp:7, 53:28.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 53:28.20 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 53:28.20 struct GlobalProperties { 53:28.21 ^~~~~~~~~~~~~~~~ 53:29.75 /builddir/build/BUILD/firefox-67.0.3/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 53:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:29.76 foundInterface = 0; \ 53:29.76 ^~~~~~~~~~~~~~ 53:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:29.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:29.76 ^~~~~~~~~~~~~~~~~~~~~~~ 53:29.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/Selection.cpp:732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:29.76 NS_INTERFACE_MAP_END 53:29.76 ^~~~~~~~~~~~~~~~~~~~ 53:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:29.76 else 53:29.76 ^~~~ 53:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:29.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:29.76 ^~~~~~~~~~~~~~~~~~ 53:29.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/Selection.cpp:731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:29.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:29.76 ^~~~~~~~~~~~~~~~~~~~~~ 53:30.17 /builddir/build/BUILD/firefox-67.0.3/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 53:30.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:30.17 foundInterface = 0; \ 53:30.17 ^~~~~~~~~~~~~~ 53:30.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:30.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:30.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.17 /builddir/build/BUILD/firefox-67.0.3/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:30.17 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 53:30.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:30.17 else 53:30.17 ^~~~ 53:30.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:30.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:30.17 ^~~~~~~~~~~~~~~~~~ 53:30.17 /builddir/build/BUILD/firefox-67.0.3/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:30.17 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 53:30.17 ^~~~~~~~~~~~~~~~~~~~~~ 53:30.24 /builddir/build/BUILD/firefox-67.0.3/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 53:30.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:30.24 foundInterface = 0; \ 53:30.24 ^~~~~~~~~~~~~~ 53:30.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:30.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:30.24 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.24 /builddir/build/BUILD/firefox-67.0.3/dom/base/StorageAccessPermissionRequest.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:30.24 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 53:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:30.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 53:30.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 53:30.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 53:30.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 53:30.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 53:30.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:30.24 } else 53:30.24 ^~~~ 53:30.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:30.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:30.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:30.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.25 /builddir/build/BUILD/firefox-67.0.3/dom/base/StorageAccessPermissionRequest.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:30.25 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 53:30.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:31.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 53:31.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 53:31.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 53:31.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 53:31.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 53:31.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 53:31.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 53:31.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 53:31.94 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 53:31.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 53:31.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 53:31.94 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 53:31.95 /builddir/build/BUILD/firefox-67.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:31.95 memset(aT, 0, sizeof(T)); 53:31.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 53:31.95 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/RemoteOuterWindowProxy.cpp:12, 53:31.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 53:31.95 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 53:31.95 struct GlobalProperties { 53:31.95 ^~~~~~~~~~~~~~~~ 53:44.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:44.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:44.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 53:44.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 53:44.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 53:44.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 53:44.41 from /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneHolder.h:15, 53:44.41 from /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneHolder.cpp:7, 53:44.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 53:44.41 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 53:44.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:44.41 foundInterface = 0; \ 53:44.41 ^~~~~~~~~~~~~~ 53:44.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:44.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:44.41 ^~~~~~~~~~~~~~~~~~~~~~~ 53:44.41 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:44.41 NS_INTERFACE_MAP_END 53:44.41 ^~~~~~~~~~~~~~~~~~~~ 53:44.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:44.41 else 53:44.41 ^~~~ 53:44.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:44.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:44.41 ^~~~~~~~~~~~~~~~~~ 53:44.41 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:44.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:44.41 ^~~~~~~~~~~~~~~~~~~~~~ 53:44.41 /builddir/build/BUILD/firefox-67.0.3/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 53:44.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:44.41 foundInterface = 0; \ 53:44.41 ^~~~~~~~~~~~~~ 53:44.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:44.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:44.41 ^~~~~~~~~~~~~~~~~~~~~~~ 53:44.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:44.42 NS_INTERFACE_MAP_END 53:44.42 ^~~~~~~~~~~~~~~~~~~~ 53:44.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:44.42 else 53:44.42 ^~~~ 53:44.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:44.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:44.42 ^~~~~~~~~~~~~~~~~~ 53:44.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:44.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:44.42 ^~~~~~~~~~~~~~~~~~~~~~ 53:44.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 53:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:44.46 foundInterface = 0; \ 53:44.46 ^~~~~~~~~~~~~~ 53:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:44.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:44.46 ^~~~~~~~~~~~~~~~~~~~~~~ 53:44.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:44.46 NS_INTERFACE_MAP_END 53:44.46 ^~~~~~~~~~~~~~~~~~~~ 53:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:44.46 else 53:44.46 ^~~~ 53:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:44.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:44.46 ^~~~~~~~~~~~~~~~~~ 53:44.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:44.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:44.46 ^~~~~~~~~~~~~~~~~~~~~~ 53:48.59 /builddir/build/BUILD/firefox-67.0.3/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 53:48.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:48.59 foundInterface = 0; \ 53:48.59 ^~~~~~~~~~~~~~ 53:48.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:48.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:48.59 ^~~~~~~~~~~~~~~~~~~~~~~ 53:48.59 /builddir/build/BUILD/firefox-67.0.3/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:48.59 NS_INTERFACE_MAP_END 53:48.59 ^~~~~~~~~~~~~~~~~~~~ 53:48.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:48.59 else 53:48.59 ^~~~ 53:48.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:48.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:48.59 ^~~~~~~~~~~~~~~~~~ 53:48.59 /builddir/build/BUILD/firefox-67.0.3/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:48.59 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 53:48.59 ^~~~~~~~~~~~~~~~~~~~~~ 53:49.03 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:36, 53:49.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:49.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Telemetry.h: In member function 'void mozilla::dom::Document::ReportUseCounters(mozilla::dom::Document::UseCounterReportKind)': 53:49.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Telemetry.h:118:13: warning: 'label' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:49.03 Accumulate(static_cast(CategoricalLabelId::value), 53:49.03 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:49.03 static_cast(enumValue)); 53:49.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:49.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 53:49.03 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11457:42: note: 'label' was declared here 53:49.03 LABELS_HIDDEN_VIEWPORT_OVERFLOW_TYPE label; 53:49.03 ^~~~~ 53:49.31 /builddir/build/BUILD/firefox-67.0.3/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 53:49.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:49.31 foundInterface = 0; \ 53:49.31 ^~~~~~~~~~~~~~ 53:49.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:49.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:49.31 ^~~~~~~~~~~~~~~~~~~~~~~ 53:49.31 /builddir/build/BUILD/firefox-67.0.3/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:49.31 NS_INTERFACE_MAP_END 53:49.31 ^~~~~~~~~~~~~~~~~~~~ 53:49.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:49.31 else 53:49.31 ^~~~ 53:49.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:49.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:49.31 ^~~~~~~~~~~~~~~~~~ 53:49.31 /builddir/build/BUILD/firefox-67.0.3/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:49.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:49.31 ^~~~~~~~~~~~~~~~~~~~~~ 53:59.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 53:59.72 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 53:59.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:59.72 foundInterface = 0; \ 53:59.72 ^~~~~~~~~~~~~~ 53:59.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:59.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:59.72 ^~~~~~~~~~~~~~~~~~~~~~~ 53:59.72 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:59.72 NS_INTERFACE_MAP_END 53:59.72 ^~~~~~~~~~~~~~~~~~~~ 53:59.72 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 53:59.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 53:59.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:59.72 } else 53:59.72 ^~~~ 53:59.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:59.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.72 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:59.72 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 53:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 53:59.73 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 53:59.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:59.73 foundInterface = 0; \ 53:59.73 ^~~~~~~~~~~~~~ 53:59.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:59.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.73 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:59.73 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 53:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.73 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 53:59.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:59.73 } else 53:59.73 ^~~~ 53:59.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:59.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.73 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:59.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 53:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 53:59.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 53:59.73 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 53:59.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:59.73 foundInterface = 0; \ 53:59.73 ^~~~~~~~~~~~~~ 53:59.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:59.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.73 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:59.73 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 53:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:59.73 else 53:59.73 ^~~~ 53:59.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:59.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:59.73 ^~~~~~~~~~~~~~~~~~ 53:59.73 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:59.73 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 53:59.73 ^~~~~~~~~~~~~~~~~~~~~~ 54:00.24 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 54:00.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:00.24 foundInterface = 0; \ 54:00.24 ^~~~~~~~~~~~~~ 54:00.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:00.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:00.24 ^~~~~~~~~~~~~~~~~~~~~~~ 54:00.24 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentPermissionHelper.cpp:533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:00.24 NS_INTERFACE_MAP_END 54:00.24 ^~~~~~~~~~~~~~~~~~~~ 54:00.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:00.25 } else 54:00.25 ^~~~ 54:00.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 54:00.25 NS_IMPL_QUERY_BODY_CONCRETE(_class) 54:00.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:00.25 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentPermissionHelper.cpp:532:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 54:00.25 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 54:00.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:00.64 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 54:00.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:00.65 foundInterface = 0; \ 54:00.65 ^~~~~~~~~~~~~~ 54:00.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:00.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:00.65 ^~~~~~~~~~~~~~~~~~~~~~~ 54:00.65 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentSink.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:00.65 NS_INTERFACE_MAP_END 54:00.65 ^~~~~~~~~~~~~~~~~~~~ 54:00.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:00.65 else 54:00.65 ^~~~ 54:00.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:00.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:00.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:00.65 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentSink.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:00.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 54:00.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:00.75 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 54:00.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:00.75 foundInterface = 0; \ 54:00.75 ^~~~~~~~~~~~~~ 54:00.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:00.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:00.75 ^~~~~~~~~~~~~~~~~~~~~~~ 54:00.75 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:00.75 NS_INTERFACE_MAP_END 54:00.75 ^~~~~~~~~~~~~~~~~~~~ 54:00.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:00.75 else 54:00.75 ^~~~ 54:00.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:00.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:00.75 ^~~~~~~~~~~~~~~~~~ 54:00.75 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:00.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:00.75 ^~~~~~~~~~~~~~~~~~~~~~ 54:00.77 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 54:00.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:00.77 foundInterface = 0; \ 54:00.77 ^~~~~~~~~~~~~~ 54:00.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:00.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:00.77 ^~~~~~~~~~~~~~~~~~~~~~~ 54:00.77 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:00.77 NS_INTERFACE_MAP_END 54:00.77 ^~~~~~~~~~~~~~~~~~~~ 54:00.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:00.77 else 54:00.77 ^~~~ 54:00.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:00.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:00.78 ^~~~~~~~~~~~~~~~~~ 54:00.78 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:00.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:00.78 ^~~~~~~~~~~~~~~~~~~~~~ 54:01.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 54:01.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 54:01.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:01.15 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 54:01.15 /builddir/build/BUILD/firefox-67.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] 54:01.15 memset(aT, 0, sizeof(T)); 54:01.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 54:01.15 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowNamedPropertiesHandler.cpp:16, 54:01.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 54:01.16 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 54:01.16 struct GlobalProperties { 54:01.16 ^~~~~~~~~~~~~~~~ 54:10.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:10.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:10.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 54:10.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 54:10.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 54:10.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 54:10.49 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 54:10.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:10.50 foundInterface = 0; \ 54:10.50 ^~~~~~~~~~~~~~ 54:10.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:10.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:10.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:10.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:10.50 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:10.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:10.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:10.50 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 54:10.50 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 54:10.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 54:10.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:10.50 } else 54:10.50 ^~~~ 54:10.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:10.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:10.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:10.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:10.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 54:10.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:12.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:12.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 54:12.50 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 54:12.50 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 54:12.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 54:12.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 54:12.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.50 foundInterface = 0; \ 54:12.50 ^~~~~~~~~~~~~~ 54:12.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:12.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:12.50 ^~~~~~~~~~~~~~~~~~~~~~~ 54:12.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:12.50 NS_INTERFACE_MAP_END 54:12.50 ^~~~~~~~~~~~~~~~~~~~ 54:12.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:12.50 else 54:12.50 ^~~~ 54:12.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:12.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:12.50 ^~~~~~~~~~~~~~~~~~ 54:12.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:12.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:12.50 ^~~~~~~~~~~~~~~~~~~~~~ 54:12.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 54:12.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.52 foundInterface = 0; \ 54:12.52 ^~~~~~~~~~~~~~ 54:12.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:12.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:12.52 ^~~~~~~~~~~~~~~~~~~~~~~ 54:12.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:12.52 NS_INTERFACE_MAP_END 54:12.52 ^~~~~~~~~~~~~~~~~~~~ 54:12.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:12.52 else 54:12.52 ^~~~ 54:12.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:12.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:12.52 ^~~~~~~~~~~~~~~~~~ 54:12.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:12.52 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 54:12.52 ^~~~~~~~~~~~~~~~~~~~~~ 54:12.53 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 54:12.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.53 foundInterface = 0; \ 54:12.53 ^~~~~~~~~~~~~~ 54:12.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:12.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:12.53 ^~~~~~~~~~~~~~~~~~~~~~~ 54:12.53 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:12.53 NS_INTERFACE_MAP_END 54:12.53 ^~~~~~~~~~~~~~~~~~~~ 54:12.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:12.53 else 54:12.53 ^~~~ 54:12.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:12.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:12.53 ^~~~~~~~~~~~~~~~~~ 54:12.53 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:12.53 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 54:12.53 ^~~~~~~~~~~~~~~~~~~~~~ 54:12.89 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 54:12.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.89 foundInterface = 0; \ 54:12.89 ^~~~~~~~~~~~~~ 54:12.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:12.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:12.89 ^~~~~~~~~~~~~~~~~~~~~~~ 54:12.89 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:12.89 NS_INTERFACE_MAP_END 54:12.89 ^~~~~~~~~~~~~~~~~~~~ 54:12.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:12.89 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 54:12.89 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 54:12.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 54:12.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:12.89 } else 54:12.89 ^~~~ 54:12.89 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:12.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 54:12.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:13.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:13.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 54:13.90 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 54:13.90 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 54:13.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 54:13.90 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 54:13.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:13.90 foundInterface = 0; \ 54:13.90 ^~~~~~~~~~~~~~ 54:13.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:13.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:13.90 ^~~~~~~~~~~~~~~~~~~~~~~ 54:13.90 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:13.90 NS_INTERFACE_MAP_END 54:13.90 ^~~~~~~~~~~~~~~~~~~~ 54:13.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:13.90 else 54:13.90 ^~~~ 54:13.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:13.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:13.91 ^~~~~~~~~~~~~~~~~~ 54:13.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:13.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:13.91 ^~~~~~~~~~~~~~~~~~~~~~ 54:20.31 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 54:20.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:20.31 foundInterface = 0; \ 54:20.31 ^~~~~~~~~~~~~~ 54:20.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:20.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:20.31 ^~~~~~~~~~~~~~~~~~~~~~~ 54:20.31 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFocusManager.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:20.31 NS_INTERFACE_MAP_END 54:20.31 ^~~~~~~~~~~~~~~~~~~~ 54:20.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:20.31 else 54:20.31 ^~~~ 54:20.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:20.31 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:20.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:20.31 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFocusManager.cpp:149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:20.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 54:20.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:21.22 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 54:21.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:21.22 foundInterface = 0; \ 54:21.22 ^~~~~~~~~~~~~~ 54:21.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:21.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:21.22 ^~~~~~~~~~~~~~~~~~~~~~~ 54:21.22 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameLoader.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:21.22 NS_INTERFACE_MAP_END 54:21.22 ^~~~~~~~~~~~~~~~~~~~ 54:21.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:21.22 else 54:21.22 ^~~~ 54:21.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:21.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:21.22 ^~~~~~~~~~~~~~~~~~ 54:21.22 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameLoader.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:21.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:21.22 ^~~~~~~~~~~~~~~~~~~~~~ 54:21.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 54:21.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:21.42 foundInterface = 0; \ 54:21.42 ^~~~~~~~~~~~~~ 54:21.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:21.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:21.42 ^~~~~~~~~~~~~~~~~~~~~~~ 54:21.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:21.42 NS_INTERFACE_MAP_END 54:21.42 ^~~~~~~~~~~~~~~~~~~~ 54:21.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:21.42 else 54:21.42 ^~~~ 54:21.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:21.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:21.42 ^~~~~~~~~~~~~~~~~~ 54:21.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:21.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:21.42 ^~~~~~~~~~~~~~~~~~~~~~ 54:22.04 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 54:22.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:22.04 foundInterface = 0; \ 54:22.04 ^~~~~~~~~~~~~~ 54:22.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:22.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:22.04 ^~~~~~~~~~~~~~~~~~~~~~~ 54:22.04 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp:2847:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:22.04 NS_INTERFACE_MAP_END 54:22.04 ^~~~~~~~~~~~~~~~~~~~ 54:22.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:22.04 else 54:22.04 ^~~~ 54:22.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:22.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:22.04 ^~~~~~~~~~~~~~~~~~ 54:22.04 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp:2846:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:22.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:22.04 ^~~~~~~~~~~~~~~~~~~~~~ 54:23.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 54:23.12 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIScriptContext.h:12, 54:23.12 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.h:9, 54:23.12 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:8, 54:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 54:23.12 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 54:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:23.12 foundInterface = 0; \ 54:23.12 ^~~~~~~~~~~~~~ 54:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:23.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:23.12 ^~~~~~~~~~~~~~~~~~~~~~~ 54:23.12 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:23.12 NS_INTERFACE_MAP_END 54:23.12 ^~~~~~~~~~~~~~~~~~~~ 54:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:23.12 else 54:23.12 ^~~~ 54:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:23.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:23.12 ^~~~~~~~~~~~~~~~~~ 54:23.12 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:23.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:23.12 ^~~~~~~~~~~~~~~~~~~~~~ 54:23.20 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 54:23.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:23.20 foundInterface = 0; \ 54:23.20 ^~~~~~~~~~~~~~ 54:23.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:23.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:23.20 ^~~~~~~~~~~~~~~~~~~~~~~ 54:23.20 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:2669:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:23.20 NS_INTERFACE_MAP_END 54:23.20 ^~~~~~~~~~~~~~~~~~~~ 54:23.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:23.20 else 54:23.20 ^~~~ 54:23.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:23.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:23.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:23.20 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:2668:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:23.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 54:23.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:23.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 54:23.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:23.27 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 54:23.27 /builddir/build/BUILD/firefox-67.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] 54:23.27 memset(aT, 0, sizeof(T)); 54:23.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 54:23.27 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp:109, 54:23.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 54:23.27 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 54:23.27 struct GlobalProperties { 54:23.27 ^~~~~~~~~~~~~~~~ 54:23.41 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 54:23.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:23.41 foundInterface = 0; \ 54:23.41 ^~~~~~~~~~~~~~ 54:23.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:23.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:23.41 ^~~~~~~~~~~~~~~~~~~~~~~ 54:23.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:23.42 NS_INTERFACE_MAP_END 54:23.42 ^~~~~~~~~~~~~~~~~~~~ 54:23.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:23.42 else 54:23.42 ^~~~ 54:23.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:23.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:23.42 ^~~~~~~~~~~~~~~~~~ 54:23.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:23.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:23.42 ^~~~~~~~~~~~~~~~~~~~~~ 54:23.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 54:23.63 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 54:23.63 /builddir/build/BUILD/firefox-67.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] 54:23.63 (mAttrCount - i) * sizeof(InternalAttr)); 54:23.63 ^ 54:23.63 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.cpp:12, 54:23.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 54:23.63 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 54:23.63 struct InternalAttr { 54:23.64 ^~~~~~~~~~~~ 54:23.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 54:23.64 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 54:23.64 /builddir/build/BUILD/firefox-67.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] 54:23.64 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 54:23.64 ^ 54:23.64 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.cpp:12, 54:23.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 54:23.64 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 54:23.64 struct InternalAttr { 54:23.64 ^~~~~~~~~~~~ 54:23.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:23.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 54:23.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIScriptContext.h:12, 54:23.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.h:9, 54:23.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:8, 54:23.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 54:23.83 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 54:23.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:23.83 foundInterface = 0; \ 54:23.83 ^~~~~~~~~~~~~~ 54:23.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:23.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:23.83 ^~~~~~~~~~~~~~~~~~~~~~~ 54:23.83 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:23.83 NS_INTERFACE_MAP_END 54:23.83 ^~~~~~~~~~~~~~~~~~~~ 54:23.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:23.83 else 54:23.83 ^~~~ 54:23.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:23.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:23.83 ^~~~~~~~~~~~~~~~~~ 54:23.83 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:23.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:23.83 ^~~~~~~~~~~~~~~~~~~~~~ 54:24.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 54:24.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:24.97 foundInterface = 0; \ 54:24.97 ^~~~~~~~~~~~~~ 54:24.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:24.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:24.97 ^~~~~~~~~~~~~~~~~~~~~~~ 54:24.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:24.97 NS_INTERFACE_MAP_END 54:24.97 ^~~~~~~~~~~~~~~~~~~~ 54:24.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:24.97 else 54:24.97 ^~~~ 54:24.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:24.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:24.97 ^~~~~~~~~~~~~~~~~~ 54:24.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:24.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:24.97 ^~~~~~~~~~~~~~~~~~~~~~ 54:25.15 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 54:25.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:25.16 foundInterface = 0; \ 54:25.16 ^~~~~~~~~~~~~~ 54:25.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:25.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:25.16 ^~~~~~~~~~~~~~~~~~~~~~~ 54:25.16 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:25.16 NS_INTERFACE_MAP_END 54:25.16 ^~~~~~~~~~~~~~~~~~~~ 54:25.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:25.16 else 54:25.16 ^~~~ 54:25.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:25.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:25.16 ^~~~~~~~~~~~~~~~~~ 54:25.16 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:25.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:25.16 ^~~~~~~~~~~~~~~~~~~~~~ 54:25.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 54:25.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:25.29 foundInterface = 0; \ 54:25.29 ^~~~~~~~~~~~~~ 54:25.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:25.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:25.29 ^~~~~~~~~~~~~~~~~~~~~~~ 54:25.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:25.29 NS_INTERFACE_MAP_END 54:25.29 ^~~~~~~~~~~~~~~~~~~~ 54:25.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:25.29 else 54:25.29 ^~~~ 54:25.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:25.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:25.29 ^~~~~~~~~~~~~~~~~~ 54:25.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:25.29 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 54:25.29 ^~~~~~~~~~~~~~~~~~~~~~ 54:25.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:25.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:25.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 54:25.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 54:25.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 54:25.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 54:25.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 54:25.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 54:25.65 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 54:25.65 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 54:25.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 54:25.65 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 54:25.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:25.65 foundInterface = 0; \ 54:25.65 ^~~~~~~~~~~~~~ 54:25.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:25.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:25.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:25.65 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:25.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:25.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:25.65 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 54:25.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 54:25.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 54:25.65 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 54:25.65 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 54:25.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 54:25.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:25.65 } else 54:25.65 ^~~~ 54:25.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:25.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:25.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:25.65 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:25.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 54:25.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:25.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:25.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:25.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 54:25.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 54:25.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 54:25.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 54:25.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 54:25.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 54:25.71 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 54:25.71 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 54:25.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 54:25.71 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 54:25.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:25.71 foundInterface = 0; \ 54:25.71 ^~~~~~~~~~~~~~ 54:25.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:25.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:25.71 ^~~~~~~~~~~~~~~~~~~~~~~ 54:25.71 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:25.71 NS_INTERFACE_MAP_END 54:25.71 ^~~~~~~~~~~~~~~~~~~~ 54:25.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:25.71 else 54:25.71 ^~~~ 54:25.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:25.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:25.71 ^~~~~~~~~~~~~~~~~~ 54:25.71 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:25.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:25.71 ^~~~~~~~~~~~~~~~~~~~~~ 54:26.54 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 54:26.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:26.54 foundInterface = 0; \ 54:26.54 ^~~~~~~~~~~~~~ 54:26.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:26.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:26.54 ^~~~~~~~~~~~~~~~~~~~~~~ 54:26.54 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsRange.cpp:332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:26.54 NS_INTERFACE_MAP_END 54:26.54 ^~~~~~~~~~~~~~~~~~~~ 54:26.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:26.54 else 54:26.54 ^~~~ 54:26.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:26.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:26.54 ^~~~~~~~~~~~~~~~~~ 54:26.54 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsRange.cpp:331:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:26.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:26.54 ^~~~~~~~~~~~~~~~~~~~~~ 54:27.03 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 54:27.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:27.03 foundInterface = 0; \ 54:27.03 ^~~~~~~~~~~~~~ 54:27.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:27.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:27.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:27.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:27.03 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 54:27.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:27.03 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 54:27.03 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 54:27.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:27.03 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 54:27.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 54:27.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 54:27.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 54:27.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 54:27.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 54:27.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:27.04 } else 54:27.04 ^~~~ 54:27.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:27.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:27.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:27.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:27.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 54:27.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:27.04 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 54:27.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 54:27.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:33.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 54:33.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 54:33.36 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 54:33.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:33.36 foundInterface = 0; \ 54:33.36 ^~~~~~~~~~~~~~ 54:33.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:33.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:33.36 ^~~~~~~~~~~~~~~~~~~~~~~ 54:33.36 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWindowRoot.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:33.36 NS_INTERFACE_MAP_END 54:33.36 ^~~~~~~~~~~~~~~~~~~~ 54:33.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:33.36 else 54:33.36 ^~~~ 54:33.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:33.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:33.37 ^~~~~~~~~~~~~~~~~~ 54:33.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWindowRoot.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:33.37 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 54:33.37 ^~~~~~~~~~~~~~~~~~~~~~ 54:45.84 dom/base/test/gtest 54:45.84 dom/bindings 54:54.06 dom/bindings/test 55:02.88 dom/battery 55:24.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:24.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 55:24.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 55:24.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 55:24.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 55:24.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 55:24.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 55:24.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:24.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:24.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 55:24.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 55:24.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:24.18 foundInterface = 0; \ 55:24.18 ^~~~~~~~~~~~~~ 55:24.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:24.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:24.18 ^~~~~~~~~~~~~~~~~~~~~~~ 55:24.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:72130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:24.18 NS_INTERFACE_MAP_END 55:24.18 ^~~~~~~~~~~~~~~~~~~~ 55:24.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:24.18 else 55:24.18 ^~~~ 55:24.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:24.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:24.18 ^~~~~~~~~~~~~~~~~~ 55:24.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:72129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:24.18 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:24.18 ^~~~~~~~~~~~~~~~~~~~~~ 55:24.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 55:24.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:24.25 foundInterface = 0; \ 55:24.25 ^~~~~~~~~~~~~~ 55:24.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:24.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:24.25 ^~~~~~~~~~~~~~~~~~~~~~~ 55:24.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:24.25 NS_INTERFACE_MAP_END 55:24.25 ^~~~~~~~~~~~~~~~~~~~ 55:24.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:24.25 else 55:24.25 ^~~~ 55:24.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:24.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:24.25 ^~~~~~~~~~~~~~~~~~ 55:24.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75656:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:24.25 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:24.25 ^~~~~~~~~~~~~~~~~~~~~~ 55:24.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 55:24.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:24.27 foundInterface = 0; \ 55:24.27 ^~~~~~~~~~~~~~ 55:24.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:24.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:24.27 ^~~~~~~~~~~~~~~~~~~~~~~ 55:24.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:24.27 NS_INTERFACE_MAP_END 55:24.27 ^~~~~~~~~~~~~~~~~~~~ 55:24.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:24.27 else 55:24.27 ^~~~ 55:24.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:24.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:24.27 ^~~~~~~~~~~~~~~~~~ 55:24.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75742:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:24.27 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:24.27 ^~~~~~~~~~~~~~~~~~~~~~ 55:24.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 55:24.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:24.28 foundInterface = 0; \ 55:24.28 ^~~~~~~~~~~~~~ 55:24.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:24.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:24.29 ^~~~~~~~~~~~~~~~~~~~~~~ 55:24.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75870:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:24.29 NS_INTERFACE_MAP_END 55:24.29 ^~~~~~~~~~~~~~~~~~~~ 55:24.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:24.29 else 55:24.29 ^~~~ 55:24.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:24.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:24.29 ^~~~~~~~~~~~~~~~~~ 55:24.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75869:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:24.29 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:24.29 ^~~~~~~~~~~~~~~~~~~~~~ 55:32.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:32.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 55:32.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:32.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 55:32.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 55:32.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 55:32.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 55:32.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:3, 55:32.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 55:32.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 55:32.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.78 foundInterface = 0; \ 55:32.78 ^~~~~~~~~~~~~~ 55:32.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.78 ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3007:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.78 NS_INTERFACE_MAP_END 55:32.78 ^~~~~~~~~~~~~~~~~~~~ 55:32.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.78 else 55:32.78 ^~~~ 55:32.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:32.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:32.78 ^~~~~~~~~~~~~~~~~~ 55:32.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3006:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:32.78 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:32.78 ^~~~~~~~~~~~~~~~~~~~~~ 55:32.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 55:32.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.81 foundInterface = 0; \ 55:32.81 ^~~~~~~~~~~~~~ 55:32.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:32.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:32.81 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 55:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:32.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 55:32.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:32.81 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 55:32.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:4, 55:32.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 55:32.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.81 } else 55:32.81 ^~~~ 55:32.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:32.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3406:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:32.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 55:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:32.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 55:32.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:32.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 55:32.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 55:32.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 55:32.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 55:32.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:3, 55:32.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 55:32.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 55:32.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.84 foundInterface = 0; \ 55:32.84 ^~~~~~~~~~~~~~ 55:32.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:32.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:32.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3816:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:32.84 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 55:32.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:32.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 55:32.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:32.84 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 55:32.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:4, 55:32.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 55:32.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:32.84 } else 55:32.84 ^~~~ 55:32.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:32.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:32.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:32.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3815:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:32.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 55:32.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:59.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 55:59.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 55:59.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 55:59.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 55:59.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 55:59.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 55:59.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 55:59.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:59.80 foundInterface = 0; \ 55:59.80 ^~~~~~~~~~~~~~ 55:59.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:59.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:59.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:59.80 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 55:59.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:59.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 55:59.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:59.81 } else 55:59.81 ^~~~ 55:59.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:59.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:59.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1927:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:59.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 55:59.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 55:59.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:59.82 foundInterface = 0; \ 55:59.82 ^~~~~~~~~~~~~~ 55:59.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:59.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:59.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2059:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:59.82 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 55:59.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:59.82 } else 55:59.82 ^~~~ 55:59.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:59.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:59.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2058:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:59.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 55:59.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 55:59.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:59.83 foundInterface = 0; \ 55:59.83 ^~~~~~~~~~~~~~ 55:59.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:59.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:59.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:59.83 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 55:59.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:59.83 } else 55:59.83 ^~~~ 55:59.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:59.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:59.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2189:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:59.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 55:59.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 55:59.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:59.84 foundInterface = 0; \ 55:59.84 ^~~~~~~~~~~~~~ 55:59.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:59.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:59.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:59.84 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 55:59.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:59.84 } else 55:59.84 ^~~~ 55:59.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:59.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:59.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2320:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:59.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 55:59.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 55:59.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:59.86 foundInterface = 0; \ 55:59.86 ^~~~~~~~~~~~~~ 55:59.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:59.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:59.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:59.86 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 55:59.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 55:59.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 55:59.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:59.86 } else 55:59.86 ^~~~ 55:59.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:59.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:59.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2451:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:59.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 55:59.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:03.86 dom/browser-element 56:12.73 /builddir/build/BUILD/firefox-67.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': 56:12.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestCodeGenBinding.cpp:56618:30: warning: 'deleteSucceeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:12.75 return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 56:12.75 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:20.57 dom/cache 56:30.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings1.cpp:2: 56:30.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 56:30.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:30.18 foundInterface = 0; \ 56:30.18 ^~~~~~~~~~~~~~ 56:30.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:30.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:30.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:30.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:30.18 NS_INTERFACE_MAP_END_INHERITING(Event) 56:30.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:30.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 56:30.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings1.cpp:2: 56:30.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:30.18 } else 56:30.18 ^~~~ 56:30.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:30.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:30.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:30.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:30.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 56:30.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:30.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 56:30.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 56:30.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/cache/Types.h:12, 56:30.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/cache/Action.h:11, 56:30.22 from /builddir/build/BUILD/firefox-67.0.3/dom/cache/Action.cpp:7, 56:30.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 56:30.22 /builddir/build/BUILD/firefox-67.0.3/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 56:30.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:30.22 foundInterface = 0; \ 56:30.22 ^~~~~~~~~~~~~~ 56:30.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:30.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:30.22 ^~~~~~~~~~~~~~~~~~~~~~~ 56:30.22 /builddir/build/BUILD/firefox-67.0.3/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:30.22 NS_INTERFACE_MAP_END 56:30.22 ^~~~~~~~~~~~~~~~~~~~ 56:30.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:30.22 else 56:30.22 ^~~~ 56:30.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:30.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:30.22 ^~~~~~~~~~~~~~~~~~ 56:30.22 /builddir/build/BUILD/firefox-67.0.3/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:30.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:30.22 ^~~~~~~~~~~~~~~~~~~~~~ 56:30.41 /builddir/build/BUILD/firefox-67.0.3/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 56:30.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:30.41 foundInterface = 0; \ 56:30.41 ^~~~~~~~~~~~~~ 56:30.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:30.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:30.41 ^~~~~~~~~~~~~~~~~~~~~~~ 56:30.41 /builddir/build/BUILD/firefox-67.0.3/dom/cache/CacheStorage.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:30.41 NS_INTERFACE_MAP_END 56:30.41 ^~~~~~~~~~~~~~~~~~~~ 56:30.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:30.41 else 56:30.41 ^~~~ 56:30.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:30.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:30.41 ^~~~~~~~~~~~~~~~~~ 56:30.41 /builddir/build/BUILD/firefox-67.0.3/dom/cache/CacheStorage.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:30.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:30.41 ^~~~~~~~~~~~~~~~~~~~~~ 57:07.75 dom/canvas/gtest 57:09.20 dom/webgpu 57:13.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 57:13.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 57:13.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 57:13.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/L10nUtilsBinding.cpp:3, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings10.cpp:2: 57:13.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 57:13.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:13.73 foundInterface = 0; \ 57:13.73 ^~~~~~~~~~~~~~ 57:13.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:13.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:13.73 NS_INTERFACE_MAP_END_INHERITING(Event) 57:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/L10nUtilsBinding.cpp:3, 57:13.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings10.cpp:2: 57:13.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:13.73 } else 57:13.73 ^~~~ 57:13.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:13.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:13.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 57:13.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.32 dom/clients/api 57:24.06 dom/clients/manager 57:25.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.h:9, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.cpp:7, 57:25.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 57:25.53 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 57:25.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:25.53 foundInterface = 0; \ 57:25.53 ^~~~~~~~~~~~~~ 57:25.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:25.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:25.53 ^~~~~~~~~~~~~~~~~~~~~~~ 57:25.53 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:25.53 NS_INTERFACE_MAP_END 57:25.53 ^~~~~~~~~~~~~~~~~~~~ 57:25.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:25.53 else 57:25.53 ^~~~ 57:25.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:25.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:25.54 ^~~~~~~~~~~~~~~~~~ 57:25.54 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:25.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:25.54 ^~~~~~~~~~~~~~~~~~~~~~ 57:25.70 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 57:25.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:25.70 foundInterface = 0; \ 57:25.70 ^~~~~~~~~~~~~~ 57:25.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:25.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:25.70 ^~~~~~~~~~~~~~~~~~~~~~~ 57:25.70 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:25.70 NS_INTERFACE_MAP_END 57:25.70 ^~~~~~~~~~~~~~~~~~~~ 57:25.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:25.70 else 57:25.70 ^~~~ 57:25.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:25.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:25.70 ^~~~~~~~~~~~~~~~~~ 57:25.71 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:25.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:25.71 ^~~~~~~~~~~~~~~~~~~~~~ 57:31.32 dom/commandhandler 57:32.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 57:32.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 57:32.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIComponentManager.h:10, 57:32.24 from /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsBaseCommandController.cpp:8, 57:32.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 57:32.24 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 57:32.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:32.24 foundInterface = 0; \ 57:32.24 ^~~~~~~~~~~~~~ 57:32.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:32.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:32.24 ^~~~~~~~~~~~~~~~~~~~~~~ 57:32.24 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:32.24 NS_INTERFACE_MAP_END 57:32.24 ^~~~~~~~~~~~~~~~~~~~ 57:32.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:32.24 else 57:32.24 ^~~~ 57:32.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:32.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:32.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:32.24 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:32.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 57:32.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.85 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 57:35.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:35.85 foundInterface = 0; \ 57:35.85 ^~~~~~~~~~~~~~ 57:35.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:35.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:35.85 ^~~~~~~~~~~~~~~~~~~~~~~ 57:35.85 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsCommandManager.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:35.85 NS_INTERFACE_MAP_END 57:35.85 ^~~~~~~~~~~~~~~~~~~~ 57:35.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:35.85 else 57:35.85 ^~~~ 57:35.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:35.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:35.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.85 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsCommandManager.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:35.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 57:35.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.48 dom/credentialmanagement 57:43.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Credential.h:10, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/Credential.cpp:7, 57:43.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 57:43.51 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 57:43.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:43.51 foundInterface = 0; \ 57:43.51 ^~~~~~~~~~~~~~ 57:43.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:43.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:43.51 ^~~~~~~~~~~~~~~~~~~~~~~ 57:43.51 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:43.51 NS_INTERFACE_MAP_END 57:43.51 ^~~~~~~~~~~~~~~~~~~~ 57:43.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:43.51 else 57:43.51 ^~~~ 57:43.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:43.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:43.51 ^~~~~~~~~~~~~~~~~~ 57:43.51 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:43.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:43.51 ^~~~~~~~~~~~~~~~~~~~~~ 57:44.08 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 57:44.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:44.08 foundInterface = 0; \ 57:44.08 ^~~~~~~~~~~~~~ 57:44.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:44.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:44.08 ^~~~~~~~~~~~~~~~~~~~~~~ 57:44.08 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:44.08 NS_INTERFACE_MAP_END 57:44.08 ^~~~~~~~~~~~~~~~~~~~ 57:44.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:44.08 else 57:44.08 ^~~~ 57:44.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:44.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:44.08 ^~~~~~~~~~~~~~~~~~ 57:44.08 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:44.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:44.08 ^~~~~~~~~~~~~~~~~~~~~~ 57:45.71 dom/crypto 57:50.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 57:50.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 57:50.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:50.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:50.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 57:50.91 from /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoBuffer.h:10, 57:50.91 from /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoBuffer.cpp:7, 57:50.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 57:50.91 /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 57:50.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:50.91 foundInterface = 0; \ 57:50.91 ^~~~~~~~~~~~~~ 57:50.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:50.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:50.91 ^~~~~~~~~~~~~~~~~~~~~~~ 57:50.91 /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:50.91 NS_INTERFACE_MAP_END 57:50.91 ^~~~~~~~~~~~~~~~~~~~ 57:50.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:50.91 else 57:50.91 ^~~~ 57:50.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:50.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:50.91 ^~~~~~~~~~~~~~~~~~ 57:50.91 /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:50.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:50.91 ^~~~~~~~~~~~~~~~~~~~~~ 58:00.62 dom/encoding 58:06.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:9, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 58:06.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 58:06.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:06.99 foundInterface = 0; \ 58:06.99 ^~~~~~~~~~~~~~ 58:06.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:06.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:06.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:06.99 NS_INTERFACE_MAP_END_INHERITING(Event) 58:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:06.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryListEvent.h:14, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:10, 58:06.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 58:06.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:06.99 } else 58:06.99 ^~~~ 58:06.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:06.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:06.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:06.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 58:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.38 dom/events 58:10.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PaymentRequestBinding.cpp:3, 58:10.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 58:10.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 58:10.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:10.51 foundInterface = 0; \ 58:10.51 ^~~~~~~~~~~~~~ 58:10.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:10.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:10.51 ^~~~~~~~~~~~~~~~~~~~~~~ 58:10.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:10.51 NS_INTERFACE_MAP_END 58:10.51 ^~~~~~~~~~~~~~~~~~~~ 58:10.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:10.51 else 58:10.51 ^~~~ 58:10.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:10.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:10.51 ^~~~~~~~~~~~~~~~~~ 58:10.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2550:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:10.51 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:10.51 ^~~~~~~~~~~~~~~~~~~~~~ 58:10.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:9, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 58:10.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 58:10.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:10.55 foundInterface = 0; \ 58:10.55 ^~~~~~~~~~~~~~ 58:10.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:10.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:10.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:10.55 NS_INTERFACE_MAP_END_INHERITING(Event) 58:10.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryListEvent.h:14, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:10, 58:10.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 58:10.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:10.56 } else 58:10.56 ^~~~ 58:10.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:10.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:10.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:10.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 58:10.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:9, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 58:10.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 58:10.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:10.74 foundInterface = 0; \ 58:10.74 ^~~~~~~~~~~~~~ 58:10.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:10.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:10.74 NS_INTERFACE_MAP_END_INHERITING(Event) 58:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryListEvent.h:14, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:10, 58:10.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 58:10.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:10.74 } else 58:10.74 ^~~~ 58:10.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:10.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:10.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 58:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:12.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MozStorageStatementRowBinding.h:9, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MozStorageStatementRowBinding.cpp:3, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings12.cpp:2: 58:12.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 58:12.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:12.00 foundInterface = 0; \ 58:12.00 ^~~~~~~~~~~~~~ 58:12.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:12.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:12.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:12.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:12.00 NS_INTERFACE_MAP_END_INHERITING(Event) 58:12.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:12.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MozStorageStatementRowBinding.cpp:7, 58:12.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings12.cpp:2: 58:12.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:12.00 } else 58:12.00 ^~~~ 58:12.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:12.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:12.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:12.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:12.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 58:12.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 58:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:13.41 foundInterface = 0; \ 58:13.41 ^~~~~~~~~~~~~~ 58:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:13.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:13.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:13.41 NS_INTERFACE_MAP_END_INHERITING(Event) 58:13.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:13.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:13.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 58:13.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:13.41 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 58:13.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PaymentRequestBinding.cpp:3, 58:13.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 58:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:13.41 } else 58:13.41 ^~~~ 58:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:13.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:13.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:13.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 58:13.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:22.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:22.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 58:22.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 58:22.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 58:22.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 58:22.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 58:22.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventDispatcher.h:11, 58:22.42 from /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:8: 58:22.42 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 58:22.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:22.42 foundInterface = 0; \ 58:22.42 ^~~~~~~~~~~~~~ 58:22.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:22.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:22.42 ^~~~~~~~~~~~~~~~~~~~~~~ 58:22.42 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:22.42 NS_INTERFACE_MAP_END 58:22.42 ^~~~~~~~~~~~~~~~~~~~ 58:22.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:22.42 else 58:22.42 ^~~~ 58:22.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:22.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:22.42 ^~~~~~~~~~~~~~~~~~ 58:22.42 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:22.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:22.42 ^~~~~~~~~~~~~~~~~~~~~~ 58:22.43 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 58:22.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:22.43 foundInterface = 0; \ 58:22.43 ^~~~~~~~~~~~~~ 58:22.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:22.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:22.43 ^~~~~~~~~~~~~~~~~~~~~~~ 58:22.43 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:22.43 NS_INTERFACE_MAP_END 58:22.43 ^~~~~~~~~~~~~~~~~~~~ 58:22.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:22.43 else 58:22.43 ^~~~ 58:22.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:22.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:22.43 ^~~~~~~~~~~~~~~~~~ 58:22.43 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:22.43 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:22.43 ^~~~~~~~~~~~~~~~~~~~~~ 58:40.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:40.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 58:40.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:40.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:40.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 58:40.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 58:40.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 58:40.69 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 58:40.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 58:40.69 /builddir/build/BUILD/firefox-67.0.3/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 58:40.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:40.69 foundInterface = 0; \ 58:40.69 ^~~~~~~~~~~~~~ 58:40.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:40.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:40.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:40.69 /builddir/build/BUILD/firefox-67.0.3/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:40.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:40.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:40.69 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 58:40.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 58:40.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 58:40.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 58:40.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 58:40.69 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 58:40.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 58:40.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:40.69 } else 58:40.69 ^~~~ 58:40.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:40.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:40.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:40.69 /builddir/build/BUILD/firefox-67.0.3/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:40.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 58:40.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:43.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 58:43.35 /builddir/build/BUILD/firefox-67.0.3/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 58:43.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:43.35 foundInterface = 0; \ 58:43.35 ^~~~~~~~~~~~~~ 58:43.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:43.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:43.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:43.35 /builddir/build/BUILD/firefox-67.0.3/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:43.35 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 58:43.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:43.35 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 58:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 58:43.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:43.35 } else 58:43.35 ^~~~ 58:43.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:43.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:43.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:43.35 /builddir/build/BUILD/firefox-67.0.3/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:43.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 58:43.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:48.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 58:48.29 /builddir/build/BUILD/firefox-67.0.3/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 58:48.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:48.29 foundInterface = 0; \ 58:48.29 ^~~~~~~~~~~~~~ 58:48.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:48.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:48.29 /builddir/build/BUILD/firefox-67.0.3/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:48.29 NS_INTERFACE_MAP_END_INHERITING(Event) 58:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:48.29 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 58:48.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 58:48.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:48.30 } else 58:48.30 ^~~~ 58:48.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:48.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:48.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:48.30 /builddir/build/BUILD/firefox-67.0.3/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:48.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 58:48.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:48.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 58:48.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 58:48.30 /builddir/build/BUILD/firefox-67.0.3/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 58:48.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:48.30 foundInterface = 0; \ 58:48.30 ^~~~~~~~~~~~~~ 58:48.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:48.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:48.30 ^~~~~~~~~~~~~~~~~~~~~~~ 58:48.30 /builddir/build/BUILD/firefox-67.0.3/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:48.30 NS_INTERFACE_MAP_END 58:48.30 ^~~~~~~~~~~~~~~~~~~~ 58:48.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:48.30 else 58:48.30 ^~~~ 58:48.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:48.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:48.30 ^~~~~~~~~~~~~~~~~~ 58:48.30 /builddir/build/BUILD/firefox-67.0.3/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:48.30 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 58:48.30 ^~~~~~~~~~~~~~~~~~~~~~ 58:48.44 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 58:48.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:48.45 foundInterface = 0; \ 58:48.45 ^~~~~~~~~~~~~~ 58:48.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:48.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:48.45 ^~~~~~~~~~~~~~~~~~~~~~~ 58:48.45 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransfer.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:48.45 NS_INTERFACE_MAP_END 58:48.45 ^~~~~~~~~~~~~~~~~~~~ 58:48.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:48.45 else 58:48.45 ^~~~ 58:48.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:48.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:48.45 ^~~~~~~~~~~~~~~~~~ 58:48.45 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransfer.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:48.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:48.45 ^~~~~~~~~~~~~~~~~~~~~~ 58:48.59 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 58:48.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:48.59 foundInterface = 0; \ 58:48.59 ^~~~~~~~~~~~~~ 58:48.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:48.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:48.59 ^~~~~~~~~~~~~~~~~~~~~~~ 58:48.59 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:48.59 NS_INTERFACE_MAP_END 58:48.59 ^~~~~~~~~~~~~~~~~~~~ 58:48.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:48.60 else 58:48.60 ^~~~ 58:48.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:48.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:48.60 ^~~~~~~~~~~~~~~~~~ 58:48.60 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:48.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:48.60 ^~~~~~~~~~~~~~~~~~~~~~ 58:49.95 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 58:49.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:49.95 foundInterface = 0; \ 58:49.95 ^~~~~~~~~~~~~~ 58:49.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:49.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:49.95 ^~~~~~~~~~~~~~~~~~~~~~~ 58:49.95 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:49.95 NS_INTERFACE_MAP_END 58:49.95 ^~~~~~~~~~~~~~~~~~~~ 58:49.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:49.95 else 58:49.95 ^~~~ 58:49.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:49.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:49.95 ^~~~~~~~~~~~~~~~~~ 58:49.96 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:49.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:49.96 ^~~~~~~~~~~~~~~~~~~~~~ 58:50.01 /builddir/build/BUILD/firefox-67.0.3/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 58:50.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:50.01 foundInterface = 0; \ 58:50.01 ^~~~~~~~~~~~~~ 58:50.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:50.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:50.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.02 /builddir/build/BUILD/firefox-67.0.3/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:50.02 NS_INTERFACE_MAP_END_INHERITING(Event) 58:50.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.02 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 58:50.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 58:50.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 58:50.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 58:50.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 58:50.02 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 58:50.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 58:50.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:50.02 } else 58:50.02 ^~~~ 58:50.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:50.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:50.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.02 /builddir/build/BUILD/firefox-67.0.3/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:50.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 58:50.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:13.32 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 59:13.32 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 59:13.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 59:13.32 from /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp:9, 59:13.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 59:13.32 /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 59:13.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:13.32 foundInterface = 0; \ 59:13.32 ^~~~~~~~~~~~~~ 59:13.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:13.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:13.32 ^~~~~~~~~~~~~~~~~~~~~~~ 59:13.32 /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:13.32 NS_INTERFACE_MAP_END 59:13.32 ^~~~~~~~~~~~~~~~~~~~ 59:13.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:13.32 else 59:13.32 ^~~~ 59:13.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:13.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:13.32 ^~~~~~~~~~~~~~~~~~ 59:13.32 /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp:119:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:13.32 NS_INTERFACE_MAP_ENTRY(Event) 59:13.32 ^~~~~~~~~~~~~~~~~~~~~~ 59:14.75 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 59:14.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:14.75 foundInterface = 0; \ 59:14.75 ^~~~~~~~~~~~~~ 59:14.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:14.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:14.75 ^~~~~~~~~~~~~~~~~~~~~~~ 59:14.75 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:14.75 NS_INTERFACE_MAP_END 59:14.75 ^~~~~~~~~~~~~~~~~~~~ 59:14.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:14.75 else 59:14.75 ^~~~ 59:14.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:14.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:14.75 ^~~~~~~~~~~~~~~~~~ 59:14.76 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:14.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:14.76 ^~~~~~~~~~~~~~~~~~~~~~ 59:18.58 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 59:18.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.58 foundInterface = 0; \ 59:18.58 ^~~~~~~~~~~~~~ 59:18.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.58 ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.58 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.58 NS_INTERFACE_MAP_END 59:18.58 ^~~~~~~~~~~~~~~~~~~~ 59:18.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.58 else 59:18.58 ^~~~ 59:18.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:18.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:18.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.58 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:18.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 59:18.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.64 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 59:18.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.64 foundInterface = 0; \ 59:18.64 ^~~~~~~~~~~~~~ 59:18.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.64 ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.64 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp:2106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.64 NS_INTERFACE_MAP_END 59:18.64 ^~~~~~~~~~~~~~~~~~~~ 59:18.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.64 else 59:18.65 ^~~~ 59:18.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:18.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:18.65 ^~~~~~~~~~~~~~~~~~ 59:18.65 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp:2105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:18.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:18.65 ^~~~~~~~~~~~~~~~~~~~~~ 59:18.88 /builddir/build/BUILD/firefox-67.0.3/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 59:18.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.89 foundInterface = 0; \ 59:18.89 ^~~~~~~~~~~~~~ 59:18.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.89 ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.89 /builddir/build/BUILD/firefox-67.0.3/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.89 NS_INTERFACE_MAP_END 59:18.89 ^~~~~~~~~~~~~~~~~~~~ 59:18.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.89 else 59:18.89 ^~~~ 59:18.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:18.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:18.89 ^~~~~~~~~~~~~~~~~~ 59:18.89 /builddir/build/BUILD/firefox-67.0.3/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:18.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:18.89 ^~~~~~~~~~~~~~~~~~~~~~ 59:18.91 /builddir/build/BUILD/firefox-67.0.3/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 59:18.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.91 foundInterface = 0; \ 59:18.91 ^~~~~~~~~~~~~~ 59:18.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:18.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:18.91 ^~~~~~~~~~~~~~~~~~~~~~~ 59:18.91 /builddir/build/BUILD/firefox-67.0.3/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:18.91 NS_INTERFACE_MAP_END 59:18.91 ^~~~~~~~~~~~~~~~~~~~ 59:18.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.91 else 59:18.91 ^~~~ 59:18.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:18.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:18.91 ^~~~~~~~~~~~~~~~~~ 59:18.91 /builddir/build/BUILD/firefox-67.0.3/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:18.91 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 59:18.91 ^~~~~~~~~~~~~~~~~~~~~~ 59:18.99 /builddir/build/BUILD/firefox-67.0.3/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 59:18.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:18.99 foundInterface = 0; \ 59:18.99 ^~~~~~~~~~~~~~ 59:18.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:18.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:18.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.99 /builddir/build/BUILD/firefox-67.0.3/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:18.99 NS_INTERFACE_MAP_END_INHERITING(Event) 59:18.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.99 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 59:18.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 59:18.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 59:18.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 59:18.99 from /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp:10, 59:18.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 59:18.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:18.99 } else 59:18.99 ^~~~ 59:18.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:18.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:18.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.99 /builddir/build/BUILD/firefox-67.0.3/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:18.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 59:18.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:42.09 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 59:42.09 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 59:42.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 59:42.09 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 59:42.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:42.10 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 59:42.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:42.10 foundInterface = 0; \ 59:42.10 ^~~~~~~~~~~~~~ 59:42.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:42.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:42.10 ^~~~~~~~~~~~~~~~~~~~~~~ 59:42.10 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:42.10 NS_INTERFACE_MAP_END 59:42.10 ^~~~~~~~~~~~~~~~~~~~ 59:42.10 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 59:42.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 59:42.10 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 59:42.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:42.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:42.10 } else 59:42.10 ^~~~ 59:42.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:42.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:42.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:42.10 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 59:42.10 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 59:42.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:42.10 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 59:42.10 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 59:42.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 59:42.10 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 59:42.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:42.10 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 59:42.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:42.11 foundInterface = 0; \ 59:42.11 ^~~~~~~~~~~~~~ 59:42.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:42.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:42.11 ^~~~~~~~~~~~~~~~~~~~~~~ 59:42.11 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:42.11 NS_INTERFACE_MAP_END 59:42.11 ^~~~~~~~~~~~~~~~~~~~ 59:42.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:42.11 else 59:42.11 ^~~~ 59:42.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:42.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:42.11 ^~~~~~~~~~~~~~~~~~ 59:42.11 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:42.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:42.11 ^~~~~~~~~~~~~~~~~~~~~~ 59:44.24 /builddir/build/BUILD/firefox-67.0.3/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 59:44.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:44.24 foundInterface = 0; \ 59:44.24 ^~~~~~~~~~~~~~ 59:44.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:44.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:44.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.24 /builddir/build/BUILD/firefox-67.0.3/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:44.24 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 59:44.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.25 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 59:44.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 59:44.25 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 59:44.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:44.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:44.25 } else 59:44.25 ^~~~ 59:44.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:44.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:44.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.25 /builddir/build/BUILD/firefox-67.0.3/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:44.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 59:44.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.45 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 59:44.45 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 59:44.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 59:44.45 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 59:44.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:44.45 /builddir/build/BUILD/firefox-67.0.3/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 59:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:44.45 foundInterface = 0; \ 59:44.45 ^~~~~~~~~~~~~~ 59:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:44.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:44.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.45 /builddir/build/BUILD/firefox-67.0.3/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:44.46 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 59:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.46 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 59:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 59:44.46 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 59:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:44.46 } else 59:44.46 ^~~~ 59:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:44.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.46 /builddir/build/BUILD/firefox-67.0.3/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:44.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 59:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.47 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 59:44.47 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 59:44.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 59:44.47 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 59:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:44.48 /builddir/build/BUILD/firefox-67.0.3/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 59:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:44.48 foundInterface = 0; \ 59:44.48 ^~~~~~~~~~~~~~ 59:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:44.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.48 /builddir/build/BUILD/firefox-67.0.3/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:44.48 NS_INTERFACE_MAP_END_INHERITING(Event) 59:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.48 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 59:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 59:44.48 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 59:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:44.48 } else 59:44.48 ^~~~ 59:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:44.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.48 /builddir/build/BUILD/firefox-67.0.3/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:44.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 59:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.54 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 59:44.54 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 59:44.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 59:44.54 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 59:44.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:44.54 /builddir/build/BUILD/firefox-67.0.3/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 59:44.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:44.54 foundInterface = 0; \ 59:44.54 ^~~~~~~~~~~~~~ 59:44.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:44.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:44.54 ^~~~~~~~~~~~~~~~~~~~~~~ 59:44.54 /builddir/build/BUILD/firefox-67.0.3/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:44.54 NS_INTERFACE_MAP_END 59:44.54 ^~~~~~~~~~~~~~~~~~~~ 59:44.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:44.54 else 59:44.54 ^~~~ 59:44.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:44.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:44.54 ^~~~~~~~~~~~~~~~~~ 59:44.54 /builddir/build/BUILD/firefox-67.0.3/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:44.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:44.54 ^~~~~~~~~~~~~~~~~~~~~~ 59:48.13 /builddir/build/BUILD/firefox-67.0.3/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 59:48.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:48.13 foundInterface = 0; \ 59:48.13 ^~~~~~~~~~~~~~ 59:48.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:48.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:48.14 ^~~~~~~~~~~~~~~~~~~~~~~ 59:48.14 /builddir/build/BUILD/firefox-67.0.3/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:48.14 NS_INTERFACE_MAP_END 59:48.14 ^~~~~~~~~~~~~~~~~~~~ 59:48.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:48.14 else 59:48.14 ^~~~ 59:48.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:48.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:48.14 ^~~~~~~~~~~~~~~~~~ 59:48.14 /builddir/build/BUILD/firefox-67.0.3/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:48.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:48.14 ^~~~~~~~~~~~~~~~~~~~~~ 59:49.25 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 59:49.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:49.25 foundInterface = 0; \ 59:49.25 ^~~~~~~~~~~~~~ 59:49.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:49.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:49.25 ^~~~~~~~~~~~~~~~~~~~~~~ 59:49.25 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:49.25 NS_INTERFACE_MAP_END 59:49.25 ^~~~~~~~~~~~~~~~~~~~ 59:49.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:49.25 else 59:49.25 ^~~~ 59:49.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:49.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:49.25 ^~~~~~~~~~~~~~~~~~ 59:49.25 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:49.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:49.25 ^~~~~~~~~~~~~~~~~~~~~~ 59:49.27 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 59:49.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:49.27 foundInterface = 0; \ 59:49.27 ^~~~~~~~~~~~~~ 59:49.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:49.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:49.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:49.27 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:49.27 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 59:49.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:49.27 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 59:49.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 59:49.27 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 59:49.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:49.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:49.27 } else 59:49.27 ^~~~ 59:49.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:49.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:49.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:49.28 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:49.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 59:49.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:49.32 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 59:49.32 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 59:49.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 59:49.32 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 59:49.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:49.32 /builddir/build/BUILD/firefox-67.0.3/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 59:49.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:49.32 foundInterface = 0; \ 59:49.32 ^~~~~~~~~~~~~~ 59:49.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:49.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:49.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:49.32 /builddir/build/BUILD/firefox-67.0.3/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:49.32 NS_INTERFACE_MAP_END_INHERITING(Event) 59:49.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:49.33 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 59:49.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 59:49.33 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 59:49.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 59:49.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:49.33 } else 59:49.33 ^~~~ 59:49.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:49.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:49.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:49.33 /builddir/build/BUILD/firefox-67.0.3/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:49.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 59:49.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UIEvent.h:11, 60:07.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 60:07.07 from /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp:7, 60:07.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 60:07.07 /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 60:07.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:07.07 foundInterface = 0; \ 60:07.07 ^~~~~~~~~~~~~~ 60:07.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:07.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.07 /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:07.07 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 60:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.07 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 60:07.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 60:07.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 60:07.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 60:07.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UIEvent.h:11, 60:07.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 60:07.07 from /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp:7, 60:07.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 60:07.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:07.07 } else 60:07.07 ^~~~ 60:07.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:07.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.07 /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:07.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 60:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.41 dom/fetch 60:15.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 60:15.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 60:15.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:15.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:15.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 60:15.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 60:15.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Blob.h:11, 60:15.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/File.h:10, 60:15.12 from /builddir/build/BUILD/firefox-67.0.3/dom/fetch/BodyExtractor.cpp:8, 60:15.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 60:15.12 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 60:15.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:15.12 foundInterface = 0; \ 60:15.12 ^~~~~~~~~~~~~~ 60:15.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:15.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:15.12 ^~~~~~~~~~~~~~~~~~~~~~~ 60:15.12 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:15.12 NS_INTERFACE_MAP_END 60:15.13 ^~~~~~~~~~~~~~~~~~~~ 60:15.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:15.13 else 60:15.13 ^~~~ 60:15.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:15.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:15.13 ^~~~~~~~~~~~~~~~~~ 60:15.13 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:15.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:15.13 ^~~~~~~~~~~~~~~~~~~~~~ 60:16.21 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 60:16.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:16.21 foundInterface = 0; \ 60:16.21 ^~~~~~~~~~~~~~ 60:16.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:16.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:16.22 ^~~~~~~~~~~~~~~~~~~~~~~ 60:16.22 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Fetch.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:16.22 NS_INTERFACE_MAP_END 60:16.22 ^~~~~~~~~~~~~~~~~~~~ 60:16.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:16.22 else 60:16.22 ^~~~ 60:16.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:16.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:16.22 ^~~~~~~~~~~~~~~~~~ 60:16.22 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Fetch.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:16.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:16.22 ^~~~~~~~~~~~~~~~~~~~~~ 60:16.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 60:16.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:16.29 foundInterface = 0; \ 60:16.29 ^~~~~~~~~~~~~~ 60:16.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:16.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:16.29 ^~~~~~~~~~~~~~~~~~~~~~~ 60:16.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:16.29 NS_INTERFACE_MAP_END 60:16.29 ^~~~~~~~~~~~~~~~~~~~ 60:16.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:16.29 else 60:16.29 ^~~~ 60:16.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:16.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:16.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:16.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 60:16.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 60:16.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:16.29 foundInterface = 0; \ 60:16.29 ^~~~~~~~~~~~~~ 60:16.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:16.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:16.29 ^~~~~~~~~~~~~~~~~~~~~~~ 60:16.30 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:16.30 NS_INTERFACE_MAP_END 60:16.30 ^~~~~~~~~~~~~~~~~~~~ 60:16.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:16.30 else 60:16.30 ^~~~ 60:16.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:16.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:16.30 ^~~~~~~~~~~~~~~~~~ 60:16.30 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:16.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:16.30 ^~~~~~~~~~~~~~~~~~~~~~ 60:17.24 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 60:17.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.24 foundInterface = 0; \ 60:17.24 ^~~~~~~~~~~~~~ 60:17.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:17.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:17.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.25 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:17.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:17.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Blob.h:14, 60:17.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/File.h:10, 60:17.25 from /builddir/build/BUILD/firefox-67.0.3/dom/fetch/BodyExtractor.cpp:8, 60:17.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 60:17.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.25 } else 60:17.25 ^~~~ 60:17.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:17.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:17.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.25 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:17.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 60:17.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 60:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 60:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 60:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 60:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Blob.h:11, 60:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/File.h:10, 60:17.29 from /builddir/build/BUILD/firefox-67.0.3/dom/fetch/BodyExtractor.cpp:8, 60:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 60:17.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 60:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.29 foundInterface = 0; \ 60:17.29 ^~~~~~~~~~~~~~ 60:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:17.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:17.29 ^~~~~~~~~~~~~~~~~~~~~~~ 60:17.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:17.29 NS_INTERFACE_MAP_END 60:17.29 ^~~~~~~~~~~~~~~~~~~~ 60:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.29 else 60:17.29 ^~~~ 60:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:17.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:17.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 60:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.37 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 60:17.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.37 foundInterface = 0; \ 60:17.37 ^~~~~~~~~~~~~~ 60:17.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:17.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:17.37 ^~~~~~~~~~~~~~~~~~~~~~~ 60:17.37 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:17.37 NS_INTERFACE_MAP_END 60:17.37 ^~~~~~~~~~~~~~~~~~~~ 60:17.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.37 else 60:17.37 ^~~~ 60:17.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:17.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:17.37 ^~~~~~~~~~~~~~~~~~ 60:17.37 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:17.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:17.37 ^~~~~~~~~~~~~~~~~~~~~~ 60:17.56 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 60:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.56 foundInterface = 0; \ 60:17.56 ^~~~~~~~~~~~~~ 60:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:17.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:17.56 ^~~~~~~~~~~~~~~~~~~~~~~ 60:17.56 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:17.56 NS_INTERFACE_MAP_END 60:17.56 ^~~~~~~~~~~~~~~~~~~~ 60:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.56 else 60:17.56 ^~~~ 60:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:17.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:17.56 ^~~~~~~~~~~~~~~~~~ 60:17.57 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:17.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:17.57 ^~~~~~~~~~~~~~~~~~~~~~ 60:17.60 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 60:17.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.60 foundInterface = 0; \ 60:17.60 ^~~~~~~~~~~~~~ 60:17.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:17.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:17.60 ^~~~~~~~~~~~~~~~~~~~~~~ 60:17.60 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:17.60 NS_INTERFACE_MAP_END 60:17.60 ^~~~~~~~~~~~~~~~~~~~ 60:17.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.61 else 60:17.61 ^~~~ 60:17.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:17.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:17.61 ^~~~~~~~~~~~~~~~~~ 60:17.61 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:17.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:17.61 ^~~~~~~~~~~~~~~~~~~~~~ 60:33.87 dom/file 60:38.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 60:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 60:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 60:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 60:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 60:38.43 from /builddir/build/BUILD/firefox-67.0.3/dom/file/BaseBlobImpl.cpp:7, 60:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 60:38.43 /builddir/build/BUILD/firefox-67.0.3/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 60:38.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:38.44 foundInterface = 0; \ 60:38.44 ^~~~~~~~~~~~~~ 60:38.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:38.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:38.44 ^~~~~~~~~~~~~~~~~~~~~~~ 60:38.44 /builddir/build/BUILD/firefox-67.0.3/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:38.44 NS_INTERFACE_MAP_END 60:38.44 ^~~~~~~~~~~~~~~~~~~~ 60:38.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:38.44 else 60:38.44 ^~~~ 60:38.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:38.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:38.44 ^~~~~~~~~~~~~~~~~~ 60:38.44 /builddir/build/BUILD/firefox-67.0.3/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:38.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:38.44 ^~~~~~~~~~~~~~~~~~~~~~ 60:40.95 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 60:40.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:40.95 foundInterface = 0; \ 60:40.95 ^~~~~~~~~~~~~~ 60:40.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:40.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:40.95 ^~~~~~~~~~~~~~~~~~~~~~~ 60:40.95 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:40.95 NS_INTERFACE_MAP_END 60:40.95 ^~~~~~~~~~~~~~~~~~~~ 60:40.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:40.95 else 60:40.95 ^~~~ 60:40.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:40.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:40.95 ^~~~~~~~~~~~~~~~~~ 60:40.95 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:40.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:40.95 ^~~~~~~~~~~~~~~~~~~~~~ 60:41.17 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 60:41.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:41.17 foundInterface = 0; \ 60:41.17 ^~~~~~~~~~~~~~ 60:41.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:41.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:41.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.17 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:41.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:41.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:41.17 else 60:41.17 ^~~~ 60:41.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:41.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:41.17 ^~~~~~~~~~~~~~~~~~ 60:41.17 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:41.17 NS_INTERFACE_MAP_ENTRY(nsINamed) 60:41.17 ^~~~~~~~~~~~~~~~~~~~~~ 60:41.24 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 60:41.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:41.24 foundInterface = 0; \ 60:41.24 ^~~~~~~~~~~~~~ 60:41.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:41.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:41.24 ^~~~~~~~~~~~~~~~~~~~~~~ 60:41.24 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:41.24 NS_INTERFACE_MAP_END 60:41.24 ^~~~~~~~~~~~~~~~~~~~ 60:41.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:41.24 else 60:41.24 ^~~~ 60:41.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:41.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:41.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.24 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:41.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 60:41.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.25 /builddir/build/BUILD/firefox-67.0.3/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 60:41.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:41.25 foundInterface = 0; \ 60:41.25 ^~~~~~~~~~~~~~ 60:41.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:41.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:41.25 ^~~~~~~~~~~~~~~~~~~~~~~ 60:41.25 /builddir/build/BUILD/firefox-67.0.3/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:41.25 NS_INTERFACE_MAP_END 60:41.25 ^~~~~~~~~~~~~~~~~~~~ 60:41.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:41.25 else 60:41.25 ^~~~ 60:41.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:41.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:41.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.25 /builddir/build/BUILD/firefox-67.0.3/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:41.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 60:41.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.06 dom/file/ipc 60:57.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 60:57.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 60:57.90 from /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.h:10, 60:57.90 from /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.cpp:7, 60:57.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 60:57.90 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 60:57.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:57.90 foundInterface = 0; \ 60:57.90 ^~~~~~~~~~~~~~ 60:57.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:57.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:57.90 ^~~~~~~~~~~~~~~~~~~~~~~ 60:57.90 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:57.90 NS_INTERFACE_MAP_END 60:57.90 ^~~~~~~~~~~~~~~~~~~~ 60:57.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:57.90 else 60:57.90 ^~~~ 60:57.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:57.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:57.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:57.90 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:57.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 60:57.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:01.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 61:01.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:01.82 foundInterface = 0; \ 61:01.82 ^~~~~~~~~~~~~~ 61:01.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:01.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:01.82 ^~~~~~~~~~~~~~~~~~~~~~~ 61:01.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:01.82 NS_INTERFACE_MAP_END 61:01.82 ^~~~~~~~~~~~~~~~~~~~ 61:01.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:01.82 else 61:01.82 ^~~~ 61:01.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:01.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:01.82 ^~~~~~~~~~~~~~~~~~ 61:01.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:01.82 NS_INTERFACE_MAP_ENTRY(nsIObserver) 61:01.82 ^~~~~~~~~~~~~~~~~~~~~~ 61:11.09 dom/file/uri 61:13.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:13.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:13.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 61:13.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIBinaryInputStream.h:10, 61:13.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIObjectInputStream.h:10, 61:13.84 from /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:7, 61:13.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 61:13.84 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 61:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:13.84 foundInterface = 0; \ 61:13.84 ^~~~~~~~~~~~~~ 61:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:13.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:13.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:13.84 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:13.84 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 61:13.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:13.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 61:13.85 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:13.85 } else 61:13.85 ^~~~ 61:13.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:13.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:13.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 61:13.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIBinaryInputStream.h:10, 61:13.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIObjectInputStream.h:10, 61:13.85 from /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:7, 61:13.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 61:13.85 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 61:13.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:13.85 foundInterface = 0; \ 61:13.85 ^~~~~~~~~~~~~~ 61:13.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:13.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:13.85 ^~~~~~~~~~~~~~~~~~~~~~~ 61:13.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:13.85 NS_INTERFACE_MAP_END \ 61:13.85 ^~~~~~~~~~~~~~~~~~~~ 61:13.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 61:13.85 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 61:13.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:13.85 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 61:13.85 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 61:13.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:13.85 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 61:13.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BlobURL.h:13, 61:13.85 from /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:10, 61:13.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 61:13.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 61:13.85 } else \ 61:13.85 ^~~~ 61:13.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 61:13.85 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 61:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:13.86 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 61:13.86 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 61:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:22.50 dom/filehandle 61:31.30 dom/filesystem 61:36.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:36.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:36.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:36.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:36.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:36.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:36.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Directory.h:11, 61:36.90 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/Directory.cpp:7, 61:36.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 61:36.90 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 61:36.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:36.90 foundInterface = 0; \ 61:36.90 ^~~~~~~~~~~~~~ 61:36.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:36.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:36.90 ^~~~~~~~~~~~~~~~~~~~~~~ 61:36.90 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:36.90 NS_INTERFACE_MAP_END 61:36.90 ^~~~~~~~~~~~~~~~~~~~ 61:36.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:36.90 else 61:36.90 ^~~~ 61:36.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:36.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:36.90 ^~~~~~~~~~~~~~~~~~ 61:36.90 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:36.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:36.90 ^~~~~~~~~~~~~~~~~~~~~~ 61:49.03 dom/filesystem/compat 61:49.04 dom/flex 61:54.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 61:54.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 61:54.50 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 61:54.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.50 foundInterface = 0; \ 61:54.50 ^~~~~~~~~~~~~~ 61:54.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:54.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:54.50 ^~~~~~~~~~~~~~~~~~~~~~~ 61:54.50 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:54.50 NS_INTERFACE_MAP_END 61:54.50 ^~~~~~~~~~~~~~~~~~~~ 61:54.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.50 else 61:54.50 ^~~~ 61:54.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:54.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:54.50 ^~~~~~~~~~~~~~~~~~ 61:54.50 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:54.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:54.50 ^~~~~~~~~~~~~~~~~~~~~~ 61:54.51 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 61:54.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.51 foundInterface = 0; \ 61:54.51 ^~~~~~~~~~~~~~ 61:54.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:54.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:54.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.51 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:54.51 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 61:54.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:54.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 61:54.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 61:54.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 61:54.51 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 61:54.51 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 61:54.51 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 61:54.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 61:54.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.51 } else 61:54.51 ^~~~ 61:54.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:54.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:54.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.51 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:54.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 61:54.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 61:54.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 61:54.53 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 61:54.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.53 foundInterface = 0; \ 61:54.53 ^~~~~~~~~~~~~~ 61:54.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:54.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:54.53 ^~~~~~~~~~~~~~~~~~~~~~~ 61:54.53 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:54.53 NS_INTERFACE_MAP_END 61:54.53 ^~~~~~~~~~~~~~~~~~~~ 61:54.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.53 else 61:54.53 ^~~~ 61:54.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:54.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:54.53 ^~~~~~~~~~~~~~~~~~ 61:54.53 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:54.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:54.53 ^~~~~~~~~~~~~~~~~~~~~~ 61:54.65 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 61:54.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.65 foundInterface = 0; \ 61:54.65 ^~~~~~~~~~~~~~ 61:54.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:54.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:54.65 ^~~~~~~~~~~~~~~~~~~~~~~ 61:54.65 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:54.65 NS_INTERFACE_MAP_END 61:54.65 ^~~~~~~~~~~~~~~~~~~~ 61:54.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.65 else 61:54.65 ^~~~ 61:54.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:54.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:54.65 ^~~~~~~~~~~~~~~~~~ 61:54.65 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:54.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:54.65 ^~~~~~~~~~~~~~~~~~~~~~ 61:54.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:54.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:54.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:9, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 61:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 61:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.68 foundInterface = 0; \ 61:54.68 ^~~~~~~~~~~~~~ 61:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:54.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:54.68 NS_INTERFACE_MAP_END_INHERITING(Event) 61:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/RTCDTMFToneChangeEvent.h:14, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:10, 61:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 61:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.68 } else 61:54.68 ^~~~ 61:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:54.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:54.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:54.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 61:54.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.69 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 61:54.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.69 foundInterface = 0; \ 61:54.69 ^~~~~~~~~~~~~~ 61:54.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:54.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:54.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.69 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:54.69 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 61:54.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.69 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:54.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 61:54.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 61:54.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 61:54.69 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 61:54.69 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 61:54.70 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 61:54.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 61:54.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.70 } else 61:54.70 ^~~~ 61:54.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:54.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:54.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.70 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:54.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 61:54.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:54.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:54.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:54.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:54.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:54.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:54.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 61:54.71 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 61:54.71 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 61:54.71 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 61:54.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 61:54.71 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 61:54.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.71 foundInterface = 0; \ 61:54.71 ^~~~~~~~~~~~~~ 61:54.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:54.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:54.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.71 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:54.71 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 61:54.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:54.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 61:54.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 61:54.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 61:54.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.72 } else 61:54.72 ^~~~ 61:54.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:54.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:54.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.72 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:54.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 61:54.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 61:54.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 61:54.72 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 61:54.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.73 foundInterface = 0; \ 61:54.73 ^~~~~~~~~~~~~~ 61:54.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:54.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:54.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.73 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:54.73 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 61:54.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:54.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 61:54.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 61:54.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 61:54.73 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 61:54.73 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 61:54.73 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 61:54.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 61:54.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.73 } else 61:54.73 ^~~~ 61:54.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:54.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:54.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.73 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:54.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 61:54.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:54.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:54.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:54.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:54.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:54.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:54.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 61:54.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:9, 61:54.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 61:54.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 61:54.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.83 foundInterface = 0; \ 61:54.83 ^~~~~~~~~~~~~~ 61:54.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:54.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:54.83 ^~~~~~~~~~~~~~~~~~~~~~~ 61:54.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1626:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:54.84 NS_INTERFACE_MAP_END 61:54.84 ^~~~~~~~~~~~~~~~~~~~ 61:54.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.84 else 61:54.84 ^~~~ 61:54.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:54.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:54.84 ^~~~~~~~~~~~~~~~~~ 61:54.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1625:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:54.84 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:54.84 ^~~~~~~~~~~~~~~~~~~~~~ 61:55.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 61:55.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 61:55.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.04 foundInterface = 0; \ 61:55.04 ^~~~~~~~~~~~~~ 61:55.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:55.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:55.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:55.04 NS_INTERFACE_MAP_END_INHERITING(Event) 61:55.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 61:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 61:55.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.05 } else 61:55.05 ^~~~ 61:55.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:55.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:55.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:55.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 61:55.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.08 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:55.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:55.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:55.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:55.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 61:55.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 61:55.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAttrName.h:16, 61:55.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AttrArray.h:21, 61:55.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 61:55.09 from /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.h:10, 61:55.09 from /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.cpp:7, 61:55.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 61:55.09 /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 61:55.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.09 foundInterface = 0; \ 61:55.09 ^~~~~~~~~~~~~~ 61:55.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:55.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:55.09 ^~~~~~~~~~~~~~~~~~~~~~~ 61:55.09 /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:55.09 NS_INTERFACE_MAP_END 61:55.09 ^~~~~~~~~~~~~~~~~~~~ 61:55.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.09 else 61:55.09 ^~~~ 61:55.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:55.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:55.09 ^~~~~~~~~~~~~~~~~~ 61:55.09 /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:55.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:55.09 ^~~~~~~~~~~~~~~~~~~~~~ 61:55.10 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 61:55.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.10 foundInterface = 0; \ 61:55.10 ^~~~~~~~~~~~~~ 61:55.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:55.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:55.10 ^~~~~~~~~~~~~~~~~~~~~~~ 61:55.10 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:55.10 NS_INTERFACE_MAP_END 61:55.10 ^~~~~~~~~~~~~~~~~~~~ 61:55.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.10 else 61:55.10 ^~~~ 61:55.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:55.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:55.10 ^~~~~~~~~~~~~~~~~~ 61:55.10 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:55.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:55.10 ^~~~~~~~~~~~~~~~~~~~~~ 61:55.12 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 61:55.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.12 foundInterface = 0; \ 61:55.12 ^~~~~~~~~~~~~~ 61:55.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:55.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:55.12 ^~~~~~~~~~~~~~~~~~~~~~~ 61:55.12 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:55.12 NS_INTERFACE_MAP_END 61:55.12 ^~~~~~~~~~~~~~~~~~~~ 61:55.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.12 else 61:55.12 ^~~~ 61:55.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:55.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:55.13 ^~~~~~~~~~~~~~~~~~ 61:55.13 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:55.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:55.13 ^~~~~~~~~~~~~~~~~~~~~~ 61:55.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:55.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:55.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:55.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:55.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:55.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:55.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 61:55.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 61:55.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 61:55.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 61:55.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.29 foundInterface = 0; \ 61:55.29 ^~~~~~~~~~~~~~ 61:55.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:55.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:55.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:55.29 NS_INTERFACE_MAP_END_INHERITING(Event) 61:55.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:55.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:55.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 61:55.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 61:55.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 61:55.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.30 } else 61:55.30 ^~~~ 61:55.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:55.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:55.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:55.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 61:55.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 61:56.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 61:56.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:56.33 foundInterface = 0; \ 61:56.33 ^~~~~~~~~~~~~~ 61:56.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:56.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:56.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:56.33 NS_INTERFACE_MAP_END_INHERITING(Event) 61:56.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 61:56.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 61:56.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:56.33 } else 61:56.33 ^~~~ 61:56.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:56.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:56.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:56.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 61:56.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.42 dom/gamepad 61:58.63 dom/geolocation 61:58.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 61:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 61:58.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 61:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 61:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:58.79 foundInterface = 0; \ 61:58.79 ^~~~~~~~~~~~~~ 61:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:58.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:58.79 ^~~~~~~~~~~~~~~~~~~~~~~ 61:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PushManagerBinding.cpp:1918:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:58.79 NS_INTERFACE_MAP_END 61:58.79 ^~~~~~~~~~~~~~~~~~~~ 61:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:58.79 else 61:58.79 ^~~~ 61:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:58.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:58.79 ^~~~~~~~~~~~~~~~~~ 61:58.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PushManagerBinding.cpp:1917:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:58.79 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:58.79 ^~~~~~~~~~~~~~~~~~~~~~ 61:58.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 61:58.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:58.92 foundInterface = 0; \ 61:58.92 ^~~~~~~~~~~~~~ 61:58.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:58.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:58.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:9996:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:58.92 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 61:58.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:58.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:58.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/RTCDTMFToneChangeEvent.h:14, 61:58.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:10, 61:58.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 61:58.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:58.92 } else 61:58.92 ^~~~ 61:58.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:58.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:58.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:9995:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:58.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 61:58.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:58.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:58.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:58.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:58.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:58.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:58.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 61:58.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:9, 61:58.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 61:58.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 61:58.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:58.96 foundInterface = 0; \ 61:58.96 ^~~~~~~~~~~~~~ 61:58.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:58.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:58.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:58.96 NS_INTERFACE_MAP_END_INHERITING(Event) 61:58.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:58.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:58.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/RTCDTMFToneChangeEvent.h:14, 61:58.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:10, 61:58.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 61:58.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:58.96 } else 61:58.96 ^~~~ 61:58.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:58.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:58.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:58.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 61:58.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:59.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 61:59.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 61:59.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:59.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:59.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 61:59.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 61:59.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 61:59.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:9, 61:59.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 61:59.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 61:59.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:59.06 foundInterface = 0; \ 61:59.06 ^~~~~~~~~~~~~~ 61:59.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:59.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:59.07 ^~~~~~~~~~~~~~~~~~~~~~~ 61:59.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:689:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:59.07 NS_INTERFACE_MAP_END 61:59.07 ^~~~~~~~~~~~~~~~~~~~ 61:59.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:59.07 else 61:59.07 ^~~~ 61:59.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:59.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:59.07 ^~~~~~~~~~~~~~~~~~ 61:59.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:688:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:59.07 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:59.07 ^~~~~~~~~~~~~~~~~~~~~~ 61:59.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 61:59.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:59.09 foundInterface = 0; \ 61:59.09 ^~~~~~~~~~~~~~ 61:59.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:59.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:59.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:59.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:59.09 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 61:59.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:59.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:59.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:59.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 61:59.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 61:59.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 61:59.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:59.09 } else 61:59.10 ^~~~ 61:59.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:59.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:59.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:59.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:809:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:59.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 61:59.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:59.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 61:59.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:59.18 foundInterface = 0; \ 61:59.18 ^~~~~~~~~~~~~~ 61:59.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:59.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:59.18 ^~~~~~~~~~~~~~~~~~~~~~~ 61:59.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:59.19 NS_INTERFACE_MAP_END 61:59.19 ^~~~~~~~~~~~~~~~~~~~ 61:59.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:59.19 else 61:59.19 ^~~~ 61:59.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:59.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:59.19 ^~~~~~~~~~~~~~~~~~ 61:59.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:59.19 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:59.19 ^~~~~~~~~~~~~~~~~~~~~~ 61:59.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 61:59.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:59.39 foundInterface = 0; \ 61:59.39 ^~~~~~~~~~~~~~ 61:59.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:59.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:59.39 ^~~~~~~~~~~~~~~~~~~~~~~ 61:59.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3724:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:59.39 NS_INTERFACE_MAP_END 61:59.39 ^~~~~~~~~~~~~~~~~~~~ 61:59.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:59.40 else 61:59.40 ^~~~ 61:59.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:59.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:59.40 ^~~~~~~~~~~~~~~~~~ 61:59.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3723:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:59.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:59.40 ^~~~~~~~~~~~~~~~~~~~~~ 61:59.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 61:59.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:59.57 foundInterface = 0; \ 61:59.57 ^~~~~~~~~~~~~~ 61:59.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:59.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:59.57 ^~~~~~~~~~~~~~~~~~~~~~~ 61:59.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2920:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:59.57 NS_INTERFACE_MAP_END 61:59.57 ^~~~~~~~~~~~~~~~~~~~ 61:59.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:59.57 else 61:59.57 ^~~~ 61:59.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:59.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:59.57 ^~~~~~~~~~~~~~~~~~ 61:59.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2919:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:59.57 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:59.57 ^~~~~~~~~~~~~~~~~~~~~~ 61:59.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 61:59.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:59.63 foundInterface = 0; \ 61:59.63 ^~~~~~~~~~~~~~ 61:59.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:59.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:59.63 ^~~~~~~~~~~~~~~~~~~~~~~ 61:59.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:59.63 NS_INTERFACE_MAP_END 61:59.64 ^~~~~~~~~~~~~~~~~~~~ 61:59.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:59.64 else 61:59.64 ^~~~ 61:59.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:59.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:59.64 ^~~~~~~~~~~~~~~~~~ 61:59.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:59.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:59.64 ^~~~~~~~~~~~~~~~~~~~~~ 62:00.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 62:00.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:00.02 foundInterface = 0; \ 62:00.02 ^~~~~~~~~~~~~~ 62:00.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:00.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:00.02 ^~~~~~~~~~~~~~~~~~~~~~~ 62:00.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp:7601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:00.02 NS_INTERFACE_MAP_END 62:00.02 ^~~~~~~~~~~~~~~~~~~~ 62:00.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:00.03 else 62:00.03 ^~~~ 62:00.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:00.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:00.03 ^~~~~~~~~~~~~~~~~~ 62:00.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp:7600:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:00.03 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:00.03 ^~~~~~~~~~~~~~~~~~~~~~ 62:00.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 62:00.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:00.07 foundInterface = 0; \ 62:00.07 ^~~~~~~~~~~~~~ 62:00.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:00.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:00.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:00.07 NS_INTERFACE_MAP_END_INHERITING(Event) 62:00.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:00.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:00.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/RTCDTMFToneChangeEvent.h:14, 62:00.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:10, 62:00.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 62:00.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:00.07 } else 62:00.07 ^~~~ 62:00.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:00.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:00.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCTrackEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:00.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 62:00.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:03.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 62:03.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 62:03.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:03.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:03.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 62:03.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 62:03.58 from /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.h:10, 62:03.58 from /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp:7, 62:03.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 62:03.58 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 62:03.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:03.58 foundInterface = 0; \ 62:03.58 ^~~~~~~~~~~~~~ 62:03.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:03.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:03.58 ^~~~~~~~~~~~~~~~~~~~~~~ 62:03.58 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:03.58 NS_INTERFACE_MAP_END 62:03.58 ^~~~~~~~~~~~~~~~~~~~ 62:03.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:03.58 else 62:03.59 ^~~~ 62:03.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:03.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:03.59 ^~~~~~~~~~~~~~~~~~ 62:03.59 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:03.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:03.59 ^~~~~~~~~~~~~~~~~~~~~~ 62:03.61 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 62:03.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:03.61 foundInterface = 0; \ 62:03.61 ^~~~~~~~~~~~~~ 62:03.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:03.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:03.61 ^~~~~~~~~~~~~~~~~~~~~~~ 62:03.61 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:03.61 NS_INTERFACE_MAP_END 62:03.61 ^~~~~~~~~~~~~~~~~~~~ 62:03.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:03.61 else 62:03.61 ^~~~ 62:03.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:03.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:03.62 ^~~~~~~~~~~~~~~~~~ 62:03.62 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:03.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:03.62 ^~~~~~~~~~~~~~~~~~~~~~ 62:03.64 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 62:03.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:03.64 foundInterface = 0; \ 62:03.64 ^~~~~~~~~~~~~~ 62:03.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:03.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:03.64 ^~~~~~~~~~~~~~~~~~~~~~~ 62:03.64 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:03.64 NS_INTERFACE_MAP_END 62:03.64 ^~~~~~~~~~~~~~~~~~~~ 62:03.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:03.64 else 62:03.64 ^~~~ 62:03.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:03.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:03.64 ^~~~~~~~~~~~~~~~~~ 62:03.65 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:03.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:03.65 ^~~~~~~~~~~~~~~~~~~~~~ 62:08.39 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 62:08.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:08.39 foundInterface = 0; \ 62:08.39 ^~~~~~~~~~~~~~ 62:08.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:08.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.39 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:08.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.39 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 62:08.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 62:08.39 from /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.h:12, 62:08.39 from /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp:7, 62:08.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 62:08.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:08.39 } else 62:08.39 ^~~~ 62:08.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:08.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.39 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:08.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 62:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:13.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 62:13.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 62:13.41 from /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.h:14, 62:13.41 from /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:7: 62:13.41 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 62:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:13.41 foundInterface = 0; \ 62:13.41 ^~~~~~~~~~~~~~ 62:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:13.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:13.41 ^~~~~~~~~~~~~~~~~~~~~~~ 62:13.41 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:493:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:13.41 NS_INTERFACE_MAP_END 62:13.41 ^~~~~~~~~~~~~~~~~~~~ 62:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:13.41 else 62:13.41 ^~~~ 62:13.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:13.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:13.41 ^~~~~~~~~~~~~~~~~~ 62:13.41 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:492:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:13.41 NS_INTERFACE_MAP_ENTRY(nsIObserver) 62:13.41 ^~~~~~~~~~~~~~~~~~~~~~ 62:13.42 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 62:13.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:13.42 foundInterface = 0; \ 62:13.42 ^~~~~~~~~~~~~~ 62:13.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:13.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:13.42 ^~~~~~~~~~~~~~~~~~~~~~~ 62:13.42 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:13.42 NS_INTERFACE_MAP_END 62:13.42 ^~~~~~~~~~~~~~~~~~~~ 62:13.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:13.42 else 62:13.42 ^~~~ 62:13.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:13.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:13.42 ^~~~~~~~~~~~~~~~~~ 62:13.42 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:775:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:13.42 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 62:13.43 ^~~~~~~~~~~~~~~~~~~~~~ 62:16.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 62:16.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 62:16.32 from /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/MLSFallback.h:7, 62:16.32 from /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/MLSFallback.cpp:7, 62:16.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 62:16.32 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:16.33 foundInterface = 0; \ 62:16.33 ^~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:16.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:16.33 ^~~~~~~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:16.33 NS_INTERFACE_MAP_END 62:16.33 ^~~~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:16.33 else 62:16.33 ^~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:16.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:16.33 ^~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:16.33 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 62:16.33 ^~~~~~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:16.33 foundInterface = 0; \ 62:16.33 ^~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:16.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:16.33 ^~~~~~~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:16.33 NS_INTERFACE_MAP_END 62:16.33 ^~~~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:16.33 else 62:16.33 ^~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:16.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:16.33 ^~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:16.33 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 62:16.33 ^~~~~~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:16.33 foundInterface = 0; \ 62:16.33 ^~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:16.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:16.33 ^~~~~~~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:16.33 NS_INTERFACE_MAP_END 62:16.33 ^~~~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:16.33 else 62:16.33 ^~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:16.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:16.33 ^~~~~~~~~~~~~~~~~~ 62:16.33 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:16.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:16.33 ^~~~~~~~~~~~~~~~~~~~~~ 62:16.34 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 62:16.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:16.34 foundInterface = 0; \ 62:16.34 ^~~~~~~~~~~~~~ 62:16.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:16.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:16.34 ^~~~~~~~~~~~~~~~~~~~~~~ 62:16.34 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:16.34 NS_INTERFACE_MAP_END 62:16.34 ^~~~~~~~~~~~~~~~~~~~ 62:16.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:16.34 else 62:16.34 ^~~~ 62:16.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:16.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:16.34 ^~~~~~~~~~~~~~~~~~ 62:16.34 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:16.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:16.34 ^~~~~~~~~~~~~~~~~~~~~~ 62:17.83 dom/grid 62:23.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 62:23.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 62:23.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:23.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:23.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 62:23.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 62:23.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GridBinding.h:9, 62:23.57 from /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridArea.h:10, 62:23.57 from /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.h:10, 62:23.57 from /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.cpp:7, 62:23.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 62:23.58 /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 62:23.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.58 foundInterface = 0; \ 62:23.58 ^~~~~~~~~~~~~~ 62:23.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.58 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.58 /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.58 NS_INTERFACE_MAP_END 62:23.58 ^~~~~~~~~~~~~~~~~~~~ 62:23.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.58 else 62:23.58 ^~~~ 62:23.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:23.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:23.58 ^~~~~~~~~~~~~~~~~~ 62:23.58 /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:23.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:23.58 ^~~~~~~~~~~~~~~~~~~~~~ 62:23.58 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 62:23.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.59 foundInterface = 0; \ 62:23.59 ^~~~~~~~~~~~~~ 62:23.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.59 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.59 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.59 NS_INTERFACE_MAP_END 62:23.59 ^~~~~~~~~~~~~~~~~~~~ 62:23.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.59 else 62:23.59 ^~~~ 62:23.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:23.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:23.59 ^~~~~~~~~~~~~~~~~~ 62:23.59 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:23.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:23.59 ^~~~~~~~~~~~~~~~~~~~~~ 62:23.61 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 62:23.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.61 foundInterface = 0; \ 62:23.61 ^~~~~~~~~~~~~~ 62:23.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.61 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.61 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.61 NS_INTERFACE_MAP_END 62:23.61 ^~~~~~~~~~~~~~~~~~~~ 62:23.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.61 else 62:23.61 ^~~~ 62:23.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:23.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:23.61 ^~~~~~~~~~~~~~~~~~ 62:23.61 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:23.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:23.61 ^~~~~~~~~~~~~~~~~~~~~~ 62:23.61 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 62:23.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.61 foundInterface = 0; \ 62:23.61 ^~~~~~~~~~~~~~ 62:23.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.61 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.61 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.62 NS_INTERFACE_MAP_END 62:23.62 ^~~~~~~~~~~~~~~~~~~~ 62:23.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.62 else 62:23.62 ^~~~ 62:23.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:23.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:23.62 ^~~~~~~~~~~~~~~~~~ 62:23.62 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:23.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:23.62 ^~~~~~~~~~~~~~~~~~~~~~ 62:23.62 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 62:23.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.62 foundInterface = 0; \ 62:23.62 ^~~~~~~~~~~~~~ 62:23.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.62 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.62 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.62 NS_INTERFACE_MAP_END 62:23.62 ^~~~~~~~~~~~~~~~~~~~ 62:23.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.63 else 62:23.63 ^~~~ 62:23.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:23.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:23.63 ^~~~~~~~~~~~~~~~~~ 62:23.63 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:23.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:23.63 ^~~~~~~~~~~~~~~~~~~~~~ 62:23.64 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 62:23.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.64 foundInterface = 0; \ 62:23.64 ^~~~~~~~~~~~~~ 62:23.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.65 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.65 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.65 NS_INTERFACE_MAP_END 62:23.65 ^~~~~~~~~~~~~~~~~~~~ 62:23.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.65 else 62:23.65 ^~~~ 62:23.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:23.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:23.65 ^~~~~~~~~~~~~~~~~~ 62:23.65 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:23.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:23.65 ^~~~~~~~~~~~~~~~~~~~~~ 62:23.66 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 62:23.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.66 foundInterface = 0; \ 62:23.66 ^~~~~~~~~~~~~~ 62:23.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.66 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.66 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.66 NS_INTERFACE_MAP_END 62:23.66 ^~~~~~~~~~~~~~~~~~~~ 62:23.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.66 else 62:23.66 ^~~~ 62:23.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:23.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:23.66 ^~~~~~~~~~~~~~~~~~ 62:23.66 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:23.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:23.66 ^~~~~~~~~~~~~~~~~~~~~~ 62:27.57 dom/html 62:42.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 62:42.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 62:42.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:42.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:42.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 62:42.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 62:42.82 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 62:42.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 62:42.82 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 62:42.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:42.82 foundInterface = 0; \ 62:42.82 ^~~~~~~~~~~~~~ 62:42.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:42.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:42.83 ^~~~~~~~~~~~~~~~~~~~~~~ 62:42.83 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:42.83 NS_INTERFACE_MAP_END 62:42.83 ^~~~~~~~~~~~~~~~~~~~ 62:42.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:42.83 else 62:42.83 ^~~~ 62:42.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:42.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:42.83 ^~~~~~~~~~~~~~~~~~ 62:42.83 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:42.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:42.83 ^~~~~~~~~~~~~~~~~~~~~~ 62:51.39 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 62:51.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.39 foundInterface = 0; \ 62:51.39 ^~~~~~~~~~~~~~ 62:51.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:51.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:51.40 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 62:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.40 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 62:51.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 62:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 62:51.40 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 62:51.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 62:51.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.40 } else 62:51.40 ^~~~ 62:51.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:51.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:51.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 62:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.40 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 62:51.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 62:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 62:51.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 62:51.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:51.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:51.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 62:51.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 62:51.43 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 62:51.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 62:51.43 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 62:51.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.43 foundInterface = 0; \ 62:51.43 ^~~~~~~~~~~~~~ 62:51.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:51.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.43 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp:654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:51.43 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 62:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 62:51.43 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 62:51.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 62:51.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.43 } else 62:51.43 ^~~~ 62:51.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:51.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.43 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp:653:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:51.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 62:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 62:51.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 62:51.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:51.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:51.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 62:51.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 62:51.51 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 62:51.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 62:51.51 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 62:51.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.51 foundInterface = 0; \ 62:51.51 ^~~~~~~~~~~~~~ 62:51.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:51.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:51.51 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 62:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.51 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 62:51.51 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 62:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 62:51.51 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 62:51.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 62:51.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.51 } else 62:51.51 ^~~~ 62:51.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:51.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:51.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 62:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.51 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 62:51.51 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 62:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:9, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SVGUseElementBinding.cpp:3, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 62:55.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 62:55.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:55.24 foundInterface = 0; \ 62:55.24 ^~~~~~~~~~~~~~ 62:55.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:55.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:55.24 NS_INTERFACE_MAP_END_INHERITING(Event) 62:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SVGUseElementBinding.cpp:8, 62:55.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 62:55.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:55.24 } else 62:55.24 ^~~~ 62:55.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:55.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:55.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 62:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:11.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 63:11.44 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 63:11.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:11.44 foundInterface = 0; \ 63:11.44 ^~~~~~~~~~~~~~ 63:11.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:11.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:11.44 ^~~~~~~~~~~~~~~~~~~~~~~ 63:11.44 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:11.44 NS_INTERFACE_MAP_END 63:11.44 ^~~~~~~~~~~~~~~~~~~~ 63:11.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 63:11.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 63:11.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:11.44 } else 63:11.44 ^~~~ 63:11.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:11.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:11.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:11.44 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 63:11.44 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 63:11.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:14.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:14.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:14.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:14.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 63:14.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 63:14.50 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 63:14.50 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 63:14.50 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 63:14.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 63:14.50 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 63:14.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:14.50 foundInterface = 0; \ 63:14.50 ^~~~~~~~~~~~~~ 63:14.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:14.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.51 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:14.51 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 63:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:14.51 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 63:14.51 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 63:14.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 63:14.51 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 63:14.51 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 63:14.51 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 63:14.51 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 63:14.51 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 63:14.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 63:14.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:14.51 } else 63:14.51 ^~~~ 63:14.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:14.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.51 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:14.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 63:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:17.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:17.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 63:17.61 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 63:17.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:17.61 foundInterface = 0; \ 63:17.61 ^~~~~~~~~~~~~~ 63:17.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:17.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:17.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:17.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:17.61 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:17.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:17.61 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:17.61 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 63:17.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:17.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 63:17.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 63:17.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:17.62 } else 63:17.62 ^~~~ 63:17.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:17.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:17.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:17.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:17.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:17.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:17.62 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:17.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 63:17.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 63:22.09 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 63:22.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:22.09 foundInterface = 0; \ 63:22.09 ^~~~~~~~~~~~~~ 63:22.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:22.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.09 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:22.09 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 63:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 63:22.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 63:22.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:22.09 } else 63:22.09 ^~~~ 63:22.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:22.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.09 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:549:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:22.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 63:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:22.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:22.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:22.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:22.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 63:22.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 63:22.17 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 63:22.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 63:22.17 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 63:22.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 63:22.17 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 63:22.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:22.17 foundInterface = 0; \ 63:22.17 ^~~~~~~~~~~~~~ 63:22.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:22.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:22.17 ^~~~~~~~~~~~~~~~~~~~~~~ 63:22.17 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:1229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:22.17 NS_INTERFACE_MAP_END 63:22.17 ^~~~~~~~~~~~~~~~~~~~ 63:22.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:22.17 else 63:22.17 ^~~~ 63:22.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:22.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:22.17 ^~~~~~~~~~~~~~~~~~ 63:22.17 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:1228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:22.17 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 63:22.17 ^~~~~~~~~~~~~~~~~~~~~~ 63:22.21 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:22.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:22.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:22.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:22.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 63:22.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 63:22.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 63:22.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 63:22.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings2.cpp:2: 63:22.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 63:22.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:22.22 foundInterface = 0; \ 63:22.22 ^~~~~~~~~~~~~~ 63:22.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:22.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:22.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:22.22 NS_INTERFACE_MAP_END_INHERITING(Event) 63:22.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.22 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 63:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 63:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 63:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 63:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 63:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 63:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/StyleSheet.h:15, 63:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 63:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings2.cpp:2: 63:22.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:22.22 } else 63:22.22 ^~~~ 63:22.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:22.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:22.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:22.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 63:22.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.25 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 63:22.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:22.25 foundInterface = 0; \ 63:22.25 ^~~~~~~~~~~~~~ 63:22.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:22.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:22.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:22.25 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:22.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.25 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:22.25 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 63:22.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:22.25 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 63:22.25 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 63:22.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 63:22.26 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 63:22.26 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 63:22.26 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 63:22.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 63:22.26 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 63:22.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 63:22.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:22.26 } else 63:22.26 ^~~~ 63:22.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:22.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:22.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:22.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:22.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.26 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:22.26 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 63:22.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:23.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 63:23.22 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 63:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:23.22 foundInterface = 0; \ 63:23.22 ^~~~~~~~~~~~~~ 63:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:23.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:23.22 ^~~~~~~~~~~~~~~~~~~~~~~ 63:23.22 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:23.22 NS_INTERFACE_MAP_END 63:23.22 ^~~~~~~~~~~~~~~~~~~~ 63:23.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 63:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 63:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:23.22 } else 63:23.22 ^~~~ 63:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:23.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:23.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:23.22 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 63:23.22 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 63:23.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 63:33.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 63:33.37 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 63:33.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:33.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 63:33.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:33.37 foundInterface = 0; \ 63:33.37 ^~~~~~~~~~~~~~ 63:33.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:33.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:33.37 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:33.37 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 63:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:33.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 63:33.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 63:33.37 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 63:33.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:33.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:33.37 } else 63:33.37 ^~~~ 63:33.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:33.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:33.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:33.37 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 63:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 63:33.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 63:33.73 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 63:33.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:33.73 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 63:33.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:33.73 foundInterface = 0; \ 63:33.73 ^~~~~~~~~~~~~~ 63:33.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:33.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:33.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.73 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:33.73 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 63:33.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:33.73 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 63:33.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 63:33.73 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 63:33.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:33.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:33.73 } else 63:33.73 ^~~~ 63:33.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:33.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:33.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:33.73 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:33.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 63:33.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:34.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 63:34.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 63:34.74 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 63:34.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:34.74 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 63:34.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:34.74 foundInterface = 0; \ 63:34.74 ^~~~~~~~~~~~~~ 63:34.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:34.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:34.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:34.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:34.74 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:34.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:34.74 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:34.74 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 63:34.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:34.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:34.74 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 63:34.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 63:34.74 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 63:34.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:34.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:34.74 } else 63:34.74 ^~~~ 63:34.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:34.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:34.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:34.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:34.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:34.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:34.74 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:34.74 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 63:34.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 63:35.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 63:35.27 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 63:35.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.27 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 63:35.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:35.27 foundInterface = 0; \ 63:35.27 ^~~~~~~~~~~~~~ 63:35.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:35.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:35.27 ^~~~~~~~~~~~~~~~~~~~~~~ 63:35.27 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:35.27 NS_INTERFACE_MAP_END 63:35.27 ^~~~~~~~~~~~~~~~~~~~ 63:35.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:35.27 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 63:35.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 63:35.27 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 63:35.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:35.27 } else 63:35.27 ^~~~ 63:35.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:35.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:35.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.27 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 63:35.27 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 63:35.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 63:35.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 63:35.29 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 63:35.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.29 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 63:35.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:35.29 foundInterface = 0; \ 63:35.29 ^~~~~~~~~~~~~~ 63:35.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:35.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:35.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:35.29 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:35.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.29 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:35.29 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 63:35.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:35.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 63:35.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 63:35.29 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 63:35.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:35.29 } else 63:35.29 ^~~~ 63:35.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:35.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:35.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:35.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:35.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.29 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:35.29 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 63:35.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 63:35.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 63:35.33 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 63:35.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.33 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 63:35.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:35.33 foundInterface = 0; \ 63:35.33 ^~~~~~~~~~~~~~ 63:35.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:35.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:35.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:35.33 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:35.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.33 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:35.33 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 63:35.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:35.33 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 63:35.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 63:35.33 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 63:35.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:35.33 } else 63:35.33 ^~~~ 63:35.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:35.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:35.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:35.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:35.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.33 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:35.33 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 63:35.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 63:35.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 63:35.35 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 63:35.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.35 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 63:35.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:35.35 foundInterface = 0; \ 63:35.35 ^~~~~~~~~~~~~~ 63:35.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:35.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:35.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:35.35 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:35.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.35 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:35.35 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 63:35.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:35.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 63:35.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 63:35.35 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 63:35.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:35.35 } else 63:35.35 ^~~~ 63:35.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:35.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:35.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:35.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:35.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.35 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:35.35 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 63:35.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 63:35.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 63:35.37 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 63:35.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 63:35.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:35.37 foundInterface = 0; \ 63:35.37 ^~~~~~~~~~~~~~ 63:35.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:35.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:35.37 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:35.37 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 63:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:35.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 63:35.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 63:35.37 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 63:35.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:35.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:35.37 } else 63:35.37 ^~~~ 63:35.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:35.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:35.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:35.37 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 63:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:49.96 dom/html/input 63:52.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsITextControlElement.h:10, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 63:52.16 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 63:52.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:52.16 foundInterface = 0; \ 63:52.16 ^~~~~~~~~~~~~~ 63:52.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:52.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:52.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:52.16 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:52.16 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:52.16 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 63:52.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:52.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 63:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 63:52.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 63:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:52.17 } else 63:52.17 ^~~~ 63:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:52.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:52.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:52.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:52.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:52.17 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:52.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 63:52.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:53.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:53.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:53.44 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsITextControlElement.h:10, 63:53.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 63:53.44 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 63:53.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 63:53.44 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 63:53.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:53.44 foundInterface = 0; \ 63:53.44 ^~~~~~~~~~~~~~ 63:53.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:53.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:53.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:53.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:53.45 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:53.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:53.45 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:53.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 63:53.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:53.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:53.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 63:53.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 63:53.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 63:53.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 63:53.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 63:53.45 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 63:53.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 63:53.45 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 63:53.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 63:53.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:53.45 } else 63:53.45 ^~~~ 63:53.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:53.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:53.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:53.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:53.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:53.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:53.45 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:53.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 63:53.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:53.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:53.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:53.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:53.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:53.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 63:53.75 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.h:10, 63:53.75 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:7, 63:53.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 63:53.75 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 63:53.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:53.75 foundInterface = 0; \ 63:53.75 ^~~~~~~~~~~~~~ 63:53.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:53.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:53.75 ^~~~~~~~~~~~~~~~~~~~~~~ 63:53.75 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:53.75 NS_INTERFACE_MAP_END 63:53.75 ^~~~~~~~~~~~~~~~~~~~ 63:53.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:53.75 else 63:53.75 ^~~~ 63:53.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:53.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:53.75 ^~~~~~~~~~~~~~~~~~ 63:53.75 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:53.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:53.75 ^~~~~~~~~~~~~~~~~~~~~~ 63:54.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 63:54.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 63:54.52 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsITextControlElement.h:10, 63:54.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 63:54.52 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 63:54.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 63:54.52 /builddir/build/BUILD/firefox-67.0.3/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 63:54.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:54.52 foundInterface = 0; \ 63:54.52 ^~~~~~~~~~~~~~ 63:54.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:54.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:54.52 ^~~~~~~~~~~~~~~~~~~~~~~ 63:54.52 /builddir/build/BUILD/firefox-67.0.3/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:54.52 NS_INTERFACE_MAP_END 63:54.52 ^~~~~~~~~~~~~~~~~~~~ 63:54.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:54.52 else 63:54.52 ^~~~ 63:54.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:54.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:54.52 ^~~~~~~~~~~~~~~~~~ 63:54.52 /builddir/build/BUILD/firefox-67.0.3/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:54.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:54.52 ^~~~~~~~~~~~~~~~~~~~~~ 63:54.92 /builddir/build/BUILD/firefox-67.0.3/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 63:54.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:54.92 foundInterface = 0; \ 63:54.92 ^~~~~~~~~~~~~~ 63:54.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:54.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:54.92 ^~~~~~~~~~~~~~~~~~~~~~~ 63:54.92 /builddir/build/BUILD/firefox-67.0.3/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:54.92 NS_INTERFACE_MAP_END 63:54.92 ^~~~~~~~~~~~~~~~~~~~ 63:54.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:54.92 else 63:54.92 ^~~~ 63:54.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:54.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:54.92 ^~~~~~~~~~~~~~~~~~ 63:54.92 /builddir/build/BUILD/firefox-67.0.3/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:54.92 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 63:54.92 ^~~~~~~~~~~~~~~~~~~~~~ 63:54.99 /builddir/build/BUILD/firefox-67.0.3/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 63:54.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:54.99 foundInterface = 0; \ 63:54.99 ^~~~~~~~~~~~~~ 63:54.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:54.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:54.99 ^~~~~~~~~~~~~~~~~~~~~~~ 63:54.99 /builddir/build/BUILD/firefox-67.0.3/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:54.99 NS_INTERFACE_MAP_END 63:54.99 ^~~~~~~~~~~~~~~~~~~~ 63:54.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:54.99 else 63:54.99 ^~~~ 63:54.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:54.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:54.99 ^~~~~~~~~~~~~~~~~~ 63:55.00 /builddir/build/BUILD/firefox-67.0.3/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:55.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:55.00 ^~~~~~~~~~~~~~~~~~~~~~ 63:55.01 /builddir/build/BUILD/firefox-67.0.3/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 63:55.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:55.01 foundInterface = 0; \ 63:55.01 ^~~~~~~~~~~~~~ 63:55.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:55.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:55.01 ^~~~~~~~~~~~~~~~~~~~~~~ 63:55.01 /builddir/build/BUILD/firefox-67.0.3/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:55.01 NS_INTERFACE_MAP_END 63:55.01 ^~~~~~~~~~~~~~~~~~~~ 63:55.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:55.01 else 63:55.01 ^~~~ 63:55.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:55.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:55.01 ^~~~~~~~~~~~~~~~~~ 63:55.01 /builddir/build/BUILD/firefox-67.0.3/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:55.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:55.01 ^~~~~~~~~~~~~~~~~~~~~~ 64:01.11 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 64:01.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:01.11 foundInterface = 0; \ 64:01.11 ^~~~~~~~~~~~~~ 64:01.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:01.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:01.11 ^~~~~~~~~~~~~~~~~~~~~~~ 64:01.11 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:01.11 NS_INTERFACE_MAP_END 64:01.11 ^~~~~~~~~~~~~~~~~~~~ 64:01.11 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.h:10, 64:01.11 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:7, 64:01.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 64:01.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:01.11 } else 64:01.11 ^~~~ 64:01.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:01.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:01.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.11 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp:357:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 64:01.11 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 64:01.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:01.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 64:01.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:01.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:01.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:01.13 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.h:10, 64:01.13 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:7, 64:01.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 64:01.13 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 64:01.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:01.13 foundInterface = 0; \ 64:01.13 ^~~~~~~~~~~~~~ 64:01.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:01.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:01.13 ^~~~~~~~~~~~~~~~~~~~~~~ 64:01.13 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp:769:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:01.13 NS_INTERFACE_MAP_END 64:01.13 ^~~~~~~~~~~~~~~~~~~~ 64:01.13 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.h:10, 64:01.13 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:7, 64:01.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 64:01.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:01.13 } else 64:01.13 ^~~~ 64:01.13 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp:768:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:01.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 64:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.94 dom/jsurl 64:08.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:08.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 64:08.79 from /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:7, 64:08.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 64:08.79 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 64:08.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:08.79 foundInterface = 0; \ 64:08.80 ^~~~~~~~~~~~~~ 64:08.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:08.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:08.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:08.80 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:08.80 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 64:08.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:08.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 64:08.80 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1176:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:08.80 } else 64:08.80 ^~~~ 64:08.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:08.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 64:08.80 from /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:7, 64:08.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 64:08.80 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 64:08.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:08.80 foundInterface = 0; \ 64:08.80 ^~~~~~~~~~~~~~ 64:08.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:08.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:08.81 ^~~~~~~~~~~~~~~~~~~~~~~ 64:08.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:08.81 NS_INTERFACE_MAP_END \ 64:08.81 ^~~~~~~~~~~~~~~~~~~~ 64:08.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 64:08.81 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 64:08.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:08.81 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1268:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 64:08.81 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 64:08.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:08.81 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 64:08.81 from /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.h:16, 64:08.81 from /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:15, 64:08.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 64:08.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 64:08.81 } else \ 64:08.81 ^~~~ 64:08.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 64:08.81 } else \ 64:08.81 ^~~~ 64:08.81 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1268:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 64:08.81 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 64:08.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:11.96 dom/asmjscache 64:13.51 dom/mathml 64:18.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:18.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 64:18.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 64:18.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:18.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:18.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:18.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 64:18.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:18.29 foundInterface = 0; \ 64:18.29 ^~~~~~~~~~~~~~ 64:18.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:18.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:18.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:18.29 NS_INTERFACE_MAP_END_INHERITING(Event) 64:18.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 64:18.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:18.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:18.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:18.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:18.30 } else 64:18.30 ^~~~ 64:18.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:18.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:18.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:18.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 64:18.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.34 dom/media 64:21.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:21.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 64:21.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 64:21.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:21.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:21.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:21.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 64:21.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:21.75 foundInterface = 0; \ 64:21.75 ^~~~~~~~~~~~~~ 64:21.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:21.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:21.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:21.76 NS_INTERFACE_MAP_END_INHERITING(Event) 64:21.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 64:21.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:21.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:21.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:21.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:21.76 } else 64:21.76 ^~~~ 64:21.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:21.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:21.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:21.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 64:21.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:21.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 64:21.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 64:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:21.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 64:21.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:21.83 foundInterface = 0; \ 64:21.83 ^~~~~~~~~~~~~~ 64:21.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:21.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:21.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:21.83 NS_INTERFACE_MAP_END_INHERITING(Event) 64:21.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 64:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:21.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:21.84 } else 64:21.84 ^~~~ 64:21.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:21.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:21.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:21.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 64:21.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:21.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 64:21.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 64:21.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:21.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:21.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 64:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:21.92 foundInterface = 0; \ 64:21.92 ^~~~~~~~~~~~~~ 64:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:21.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:21.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:21.93 NS_INTERFACE_MAP_END_INHERITING(Event) 64:21.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 64:21.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:21.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:21.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:21.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:21.93 } else 64:21.93 ^~~~ 64:21.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:21.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:21.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:21.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 64:21.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:22.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:22.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 64:22.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 64:22.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:22.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:22.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:22.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 64:22.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:22.51 foundInterface = 0; \ 64:22.51 ^~~~~~~~~~~~~~ 64:22.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:22.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:22.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:22.51 NS_INTERFACE_MAP_END_INHERITING(Event) 64:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:22.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 64:22.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 64:22.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 64:22.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 64:22.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:22.52 } else 64:22.52 ^~~~ 64:22.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:22.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:22.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:22.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 64:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.49 dom/media/doctor 64:39.13 dom/media/doctor/gtest 64:46.24 dom/media/eme 64:51.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIEventTarget.h:10, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIThread.h:10, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 64:51.94 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 64:51.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:51.94 foundInterface = 0; \ 64:51.94 ^~~~~~~~~~~~~~ 64:51.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:51.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:51.94 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:51.94 NS_INTERFACE_MAP_END_INHERITING(Event) 64:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:51.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 64:51.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 64:51.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 64:51.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 64:51.95 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 64:51.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 64:51.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:51.95 } else 64:51.95 ^~~~ 64:51.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:51.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:51.95 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:51.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 64:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:51.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIEventTarget.h:10, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIThread.h:10, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 64:51.96 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 64:51.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:51.96 foundInterface = 0; \ 64:51.96 ^~~~~~~~~~~~~~ 64:51.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:51.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:51.96 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:51.96 NS_INTERFACE_MAP_END_INHERITING(Event) 64:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:51.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 64:51.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 64:51.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:51.97 } else 64:51.97 ^~~~ 64:51.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:51.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:51.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:51.97 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:51.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 64:51.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:52.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 64:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIEventTarget.h:10, 64:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 64:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIThread.h:10, 64:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 64:52.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 64:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 64:52.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 64:52.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:52.62 foundInterface = 0; \ 64:52.62 ^~~~~~~~~~~~~~ 64:52.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:52.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:52.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:52.63 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:52.63 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 64:52.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:52.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 64:52.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 64:52.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 64:52.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 64:52.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 64:52.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 64:52.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 64:52.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 64:52.63 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 64:52.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 64:52.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:52.63 } else 64:52.63 ^~~~ 64:52.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:52.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:52.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:52.63 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:52.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 64:52.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:52.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:52.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 64:52.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIEventTarget.h:10, 64:52.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 64:52.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIThread.h:10, 64:52.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 64:52.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 64:52.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 64:52.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 64:52.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:52.68 foundInterface = 0; \ 64:52.68 ^~~~~~~~~~~~~~ 64:52.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:52.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:52.68 ^~~~~~~~~~~~~~~~~~~~~~~ 64:52.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:52.68 NS_INTERFACE_MAP_END 64:52.68 ^~~~~~~~~~~~~~~~~~~~ 64:52.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:52.68 else 64:52.68 ^~~~ 64:52.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:52.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:52.69 ^~~~~~~~~~~~~~~~~~ 64:52.69 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:52.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:52.69 ^~~~~~~~~~~~~~~~~~~~~~ 64:52.97 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 64:52.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:52.97 foundInterface = 0; \ 64:52.97 ^~~~~~~~~~~~~~ 64:52.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:52.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:52.97 ^~~~~~~~~~~~~~~~~~~~~~~ 64:52.97 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:52.97 NS_INTERFACE_MAP_END 64:52.97 ^~~~~~~~~~~~~~~~~~~~ 64:52.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:52.97 else 64:52.97 ^~~~ 64:52.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:52.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:52.98 ^~~~~~~~~~~~~~~~~~ 64:52.98 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:52.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:52.98 ^~~~~~~~~~~~~~~~~~~~~~ 64:53.60 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 64:53.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:53.60 foundInterface = 0; \ 64:53.60 ^~~~~~~~~~~~~~ 64:53.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:53.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:53.60 ^~~~~~~~~~~~~~~~~~~~~~~ 64:53.60 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:53.60 NS_INTERFACE_MAP_END 64:53.61 ^~~~~~~~~~~~~~~~~~~~ 64:53.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:53.61 else 64:53.61 ^~~~ 64:53.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:53.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:53.61 ^~~~~~~~~~~~~~~~~~ 64:53.61 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:53.61 NS_INTERFACE_MAP_ENTRY(nsIObserver) 64:53.61 ^~~~~~~~~~~~~~~~~~~~~~ 64:54.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 64:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:54.19 foundInterface = 0; \ 64:54.19 ^~~~~~~~~~~~~~ 64:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:54.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:54.19 ^~~~~~~~~~~~~~~~~~~~~~~ 64:54.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeys.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:54.19 NS_INTERFACE_MAP_END 64:54.19 ^~~~~~~~~~~~~~~~~~~~ 64:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:54.19 else 64:54.19 ^~~~ 64:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:54.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:54.19 ^~~~~~~~~~~~~~~~~~ 64:54.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeys.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:54.19 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 64:54.19 ^~~~~~~~~~~~~~~~~~~~~~ 64:55.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 64:55.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 64:55.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:55.06 foundInterface = 0; \ 64:55.06 ^~~~~~~~~~~~~~ 64:55.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:55.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:55.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:55.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:55.06 NS_INTERFACE_MAP_END_INHERITING(Event) 64:55.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:55.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:55.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 64:55.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:55.07 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 64:55.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 64:55.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 64:55.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:55.07 } else 64:55.07 ^~~~ 64:55.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:55.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:55.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:55.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:55.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 64:55.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:00.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 65:00.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:00.47 foundInterface = 0; \ 65:00.47 ^~~~~~~~~~~~~~ 65:00.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:00.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:00.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:00.47 NS_INTERFACE_MAP_END_INHERITING(Event) 65:00.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 65:00.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:00.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:00.48 } else 65:00.48 ^~~~ 65:00.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:00.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:00.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 65:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:01.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 65:01.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 65:01.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 65:01.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 65:01.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 65:01.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:01.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 65:01.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:01.95 foundInterface = 0; \ 65:01.95 ^~~~~~~~~~~~~~ 65:01.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:01.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:01.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:01.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:01.95 NS_INTERFACE_MAP_END_INHERITING(Event) 65:01.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:01.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 65:01.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:01.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:01.95 } else 65:01.95 ^~~~ 65:01.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:01.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:01.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:01.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:01.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 65:01.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTHashtable.h:21, 65:10.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsBaseHashtable.h:12, 65:10.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:11, 65:10.87 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaInfo.h:11, 65:10.87 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoUtils.h:11, 65:10.87 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaMIMETypes.h:10, 65:10.87 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaContainerType.h:10, 65:10.87 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ADTSDecoder.cpp:8, 65:10.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 65:10.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 65:10.87 /builddir/build/BUILD/firefox-67.0.3/dom/media/ADTSDemuxer.cpp:75:30: required from here 65:10.87 /builddir/build/BUILD/firefox-67.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] 65:10.87 memset(aT, 0, sizeof(T)); 65:10.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:10.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 65:10.87 /builddir/build/BUILD/firefox-67.0.3/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 65:10.87 class FrameHeader { 65:10.87 ^~~~~~~~~~~ 65:22.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 65:22.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 65:22.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 65:22.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 65:22.27 from /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:6, 65:22.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 65:22.27 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 65:22.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:22.27 foundInterface = 0; \ 65:22.27 ^~~~~~~~~~~~~~ 65:22.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:22.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.28 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:22.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 65:22.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 65:22.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 65:22.28 from /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:6, 65:22.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 65:22.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:22.28 } else 65:22.28 ^~~~ 65:22.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:22.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:22.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.28 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:22.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 65:22.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 65:22.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 65:22.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:22.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:22.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 65:22.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 65:22.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:9, 65:22.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 65:22.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:22.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 65:22.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:22.29 foundInterface = 0; \ 65:22.29 ^~~~~~~~~~~~~~ 65:22.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:22.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:22.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:22.30 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 65:22.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.30 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 65:22.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 65:22.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:12, 65:22.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 65:22.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:22.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:22.30 } else 65:22.30 ^~~~ 65:22.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:22.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:22.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:22.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 65:22.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 65:22.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 65:22.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 65:22.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 65:22.30 from /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:6, 65:22.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 65:22.30 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 65:22.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:22.30 foundInterface = 0; \ 65:22.30 ^~~~~~~~~~~~~~ 65:22.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:22.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:22.30 ^~~~~~~~~~~~~~~~~~~~~~~ 65:22.30 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:22.31 NS_INTERFACE_MAP_END 65:22.31 ^~~~~~~~~~~~~~~~~~~~ 65:22.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:22.31 else 65:22.31 ^~~~ 65:22.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:22.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:22.31 ^~~~~~~~~~~~~~~~~~ 65:22.31 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:22.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:22.31 ^~~~~~~~~~~~~~~~~~~~~~ 65:22.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 65:22.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 65:22.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:22.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:22.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 65:22.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 65:22.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:9, 65:22.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 65:22.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:22.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 65:22.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:22.31 foundInterface = 0; \ 65:22.31 ^~~~~~~~~~~~~~ 65:22.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:22.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:22.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1453:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:22.32 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 65:22.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.32 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 65:22.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 65:22.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:12, 65:22.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 65:22.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:22.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:22.32 } else 65:22.33 ^~~~ 65:22.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:22.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:22.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1452:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:22.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 65:22.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 65:22.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 65:22.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:22.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:22.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 65:22.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 65:22.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:9, 65:22.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 65:22.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:22.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 65:22.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:22.35 foundInterface = 0; \ 65:22.35 ^~~~~~~~~~~~~~ 65:22.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:22.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1612:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:22.35 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 65:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.35 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 65:22.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 65:22.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:12, 65:22.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 65:22.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:22.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:22.35 } else 65:22.35 ^~~~ 65:22.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:22.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:22.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1611:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:22.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 65:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:28.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:6, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:28.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 65:28.73 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 65:28.73 /builddir/build/BUILD/firefox-67.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] 65:28.73 memset(aT, 0, sizeof(T)); 65:28.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:28.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WindowBinding.cpp:31, 65:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:392: 65:28.73 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 65:28.73 struct GlobalProperties { 65:28.73 ^~~~~~~~~~~~~~~~ 65:32.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 65:32.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 65:32.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 65:32.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 65:32.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 65:32.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 65:32.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 65:32.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WindowRootBinding.cpp:3, 65:32.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings23.cpp:15: 65:32.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 65:32.54 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 65:32.54 /builddir/build/BUILD/firefox-67.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] 65:32.54 memset(aT, 0, sizeof(T)); 65:32.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:32.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:16, 65:32.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings23.cpp:145: 65:32.54 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 65:32.54 struct GlobalProperties { 65:32.54 ^~~~~~~~~~~~~~~~ 65:34.29 dom/media/encoder 65:38.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 65:38.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 65:38.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:38.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:38.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 65:38.31 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:9, 65:38.31 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.h:9, 65:38.31 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.cpp:6, 65:38.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 65:38.31 /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 65:38.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:38.31 foundInterface = 0; \ 65:38.31 ^~~~~~~~~~~~~~ 65:38.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:38.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:38.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.32 /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:38.32 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 65:38.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.32 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 65:38.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 65:38.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 65:38.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 65:38.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 65:38.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 65:38.32 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:11, 65:38.32 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.h:9, 65:38.32 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.cpp:6, 65:38.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 65:38.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:38.32 } else 65:38.32 ^~~~ 65:38.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:38.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:38.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.32 /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:38.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 65:38.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 65:38.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 65:38.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:38.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:38.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 65:38.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:9, 65:38.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.h:9, 65:38.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.cpp:6, 65:38.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 65:38.55 /builddir/build/BUILD/firefox-67.0.3/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 65:38.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:38.55 foundInterface = 0; \ 65:38.55 ^~~~~~~~~~~~~~ 65:38.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:38.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:38.55 ^~~~~~~~~~~~~~~~~~~~~~~ 65:38.55 /builddir/build/BUILD/firefox-67.0.3/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:38.55 NS_INTERFACE_MAP_END 65:38.55 ^~~~~~~~~~~~~~~~~~~~ 65:38.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:38.55 else 65:38.55 ^~~~ 65:38.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:38.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:38.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.55 /builddir/build/BUILD/firefox-67.0.3/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:38.55 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 65:38.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:50.04 dom/media/fake-cdm 65:55.30 dom/media/fake-cdm/libfake.so 66:02.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/AudioConfig.h:12, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaData.h:9, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/BitWriter.cpp:6, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 66:02.76 /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 66:02.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:02.76 foundInterface = 0; \ 66:02.76 ^~~~~~~~~~~~~~ 66:02.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:02.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:02.76 /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:02.76 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 66:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:02.76 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ImageContainer.h:32, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.h:9, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.h:9, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp:6, 66:02.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 66:02.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:02.76 } else 66:02.76 ^~~~ 66:02.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:02.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:02.76 /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:02.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 66:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.24 dom/media/flac 66:04.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 66:04.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 66:04.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:04.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:04.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 66:04.40 from /builddir/build/BUILD/firefox-67.0.3/dom/media/AudioConfig.h:12, 66:04.40 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaData.h:9, 66:04.40 from /builddir/build/BUILD/firefox-67.0.3/dom/media/BitWriter.cpp:6, 66:04.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 66:04.40 /builddir/build/BUILD/firefox-67.0.3/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 66:04.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:04.40 foundInterface = 0; \ 66:04.40 ^~~~~~~~~~~~~~ 66:04.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:04.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:04.40 ^~~~~~~~~~~~~~~~~~~~~~~ 66:04.40 /builddir/build/BUILD/firefox-67.0.3/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:04.40 NS_INTERFACE_MAP_END 66:04.40 ^~~~~~~~~~~~~~~~~~~~ 66:04.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:04.40 else 66:04.40 ^~~~ 66:04.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 66:04.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 66:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.40 /builddir/build/BUILD/firefox-67.0.3/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 66:04.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 66:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:05.27 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 66:05.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:05.27 foundInterface = 0; \ 66:05.27 ^~~~~~~~~~~~~~ 66:05.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:05.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:05.27 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:05.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 66:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:05.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:05.27 else 66:05.27 ^~~~ 66:05.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:05.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:05.27 ^~~~~~~~~~~~~~~~~~ 66:05.27 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:05.27 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 66:05.27 ^~~~~~~~~~~~~~~~~~~~~~ 66:05.27 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 66:05.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:05.27 foundInterface = 0; \ 66:05.27 ^~~~~~~~~~~~~~ 66:05.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:05.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:05.27 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:05.27 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 66:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:05.28 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 66:05.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 66:05.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 66:05.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 66:05.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 66:05.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ImageContainer.h:32, 66:05.28 from /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.h:9, 66:05.28 from /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.h:9, 66:05.28 from /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp:6, 66:05.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 66:05.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:05.28 } else 66:05.28 ^~~~ 66:05.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:05.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:05.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:05.28 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:05.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 66:05.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:14.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 66:14.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 66:14.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 66:14.70 from /builddir/build/BUILD/firefox-67.0.3/dom/media/FileBlockCache.h:11, 66:14.70 from /builddir/build/BUILD/firefox-67.0.3/dom/media/FileBlockCache.cpp:7, 66:14.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 66:14.70 /builddir/build/BUILD/firefox-67.0.3/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 66:14.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:14.70 foundInterface = 0; \ 66:14.70 ^~~~~~~~~~~~~~ 66:14.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:14.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:14.70 ^~~~~~~~~~~~~~~~~~~~~~~ 66:14.70 /builddir/build/BUILD/firefox-67.0.3/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:14.70 NS_INTERFACE_MAP_END 66:14.70 ^~~~~~~~~~~~~~~~~~~~ 66:14.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:14.70 else 66:14.70 ^~~~ 66:14.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:14.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:14.70 ^~~~~~~~~~~~~~~~~~ 66:14.71 /builddir/build/BUILD/firefox-67.0.3/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:14.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 66:14.71 ^~~~~~~~~~~~~~~~~~~~~~ 66:17.57 dom/media/gmp 66:58.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ClientsBinding.cpp:3, 66:58.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings3.cpp:2: 66:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 66:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:58.23 foundInterface = 0; \ 66:58.23 ^~~~~~~~~~~~~~ 66:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:58.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:58.23 ^~~~~~~~~~~~~~~~~~~~~~~ 66:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp:716:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:58.23 NS_INTERFACE_MAP_END 66:58.23 ^~~~~~~~~~~~~~~~~~~~ 66:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:58.23 else 66:58.23 ^~~~ 66:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:58.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:58.23 ^~~~~~~~~~~~~~~~~~ 66:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp:715:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:58.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 66:58.24 ^~~~~~~~~~~~~~~~~~~~~~ 67:00.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 67:00.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 67:00.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 67:00.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 67:00.16 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaCache.h:10, 67:00.16 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaCache.cpp:7, 67:00.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 67:00.17 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 67:00.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:00.17 foundInterface = 0; \ 67:00.17 ^~~~~~~~~~~~~~ 67:00.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:00.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:00.17 ^~~~~~~~~~~~~~~~~~~~~~~ 67:00.17 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:00.17 NS_INTERFACE_MAP_END 67:00.17 ^~~~~~~~~~~~~~~~~~~~ 67:00.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:00.17 else 67:00.17 ^~~~ 67:00.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:00.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:00.17 ^~~~~~~~~~~~~~~~~~ 67:00.17 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:00.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:00.17 ^~~~~~~~~~~~~~~~~~~~~~ 67:48.58 dom/media/gmp/widevine-adapter 67:52.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 67:52.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 67:52.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:52.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:52.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 67:52.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 67:52.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 67:52.00 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp:5, 67:52.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 67:52.01 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 67:52.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:52.01 foundInterface = 0; \ 67:52.01 ^~~~~~~~~~~~~~ 67:52.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:52.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:52.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:52.01 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:52.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 67:52.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:52.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:52.01 else 67:52.01 ^~~~ 67:52.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:52.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:52.01 ^~~~~~~~~~~~~~~~~~ 67:52.01 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:52.01 NS_INTERFACE_MAP_ENTRY(MediaDevices) 67:52.01 ^~~~~~~~~~~~~~~~~~~~~~ 67:53.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 67:53.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 67:53.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 67:53.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:53.43 foundInterface = 0; \ 67:53.43 ^~~~~~~~~~~~~~ 67:53.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:53.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:53.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:53.43 NS_INTERFACE_MAP_END_INHERITING(Event) 67:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:53.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:7, 67:53.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 67:53.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:53.43 } else 67:53.43 ^~~~ 67:53.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:53.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:53.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:53.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 67:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:54.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 67:54.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 67:54.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:54.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:54.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 67:54.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 67:54.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 67:54.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 67:54.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 67:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 67:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:54.19 foundInterface = 0; \ 67:54.19 ^~~~~~~~~~~~~~ 67:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:54.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:54.19 ^~~~~~~~~~~~~~~~~~~~~~~ 67:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ExternalBinding.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:54.19 NS_INTERFACE_MAP_END 67:54.19 ^~~~~~~~~~~~~~~~~~~~ 67:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:54.19 else 67:54.19 ^~~~ 67:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:54.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:54.19 ^~~~~~~~~~~~~~~~~~ 67:54.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ExternalBinding.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:54.19 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 67:54.19 ^~~~~~~~~~~~~~~~~~~~~~ 67:55.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 67:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 67:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 67:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 67:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 67:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 67:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:6, 67:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 67:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 67:55.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 67:55.22 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 67:55.22 /builddir/build/BUILD/firefox-67.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] 67:55.22 memset(aT, 0, sizeof(T)); 67:55.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 67:55.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/EventTargetBinding.cpp:23, 67:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:366: 67:55.22 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 67:55.22 struct GlobalProperties { 67:55.22 ^~~~~~~~~~~~~~~~ 67:55.58 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaManager.cpp:79, 67:55.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:38: 67:55.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 67:55.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 67:55.58 memcpy(this, &config, sizeof(*this)); 67:55.58 ^ 67:55.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 67:55.58 struct Config { 67:55.58 ^~~~~~ 67:56.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 67:56.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 67:56.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:56.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:56.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 67:56.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 67:56.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 67:56.61 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp:5, 67:56.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 67:56.61 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 67:56.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:56.62 foundInterface = 0; \ 67:56.62 ^~~~~~~~~~~~~~ 67:56.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:56.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:56.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:56.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:56.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 67:56.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:56.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:56.62 else 67:56.62 ^~~~ 67:56.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:56.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:56.62 ^~~~~~~~~~~~~~~~~~ 67:56.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:56.62 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 67:56.62 ^~~~~~~~~~~~~~~~~~~~~~ 68:02.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 68:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 68:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:02.39 foundInterface = 0; \ 68:02.39 ^~~~~~~~~~~~~~ 68:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:02.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:02.39 NS_INTERFACE_MAP_END_INHERITING(Event) 68:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 68:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 68:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:02.39 } else 68:02.39 ^~~~ 68:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:02.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:02.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 68:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:03.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 68:03.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 68:03.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 68:03.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 68:03.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 68:03.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:03.73 foundInterface = 0; \ 68:03.73 ^~~~~~~~~~~~~~ 68:03.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:03.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:03.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:03.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:03.73 NS_INTERFACE_MAP_END_INHERITING(Event) 68:03.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:03.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 68:03.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 68:03.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:03.73 } else 68:03.73 ^~~~ 68:03.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:03.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:03.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:03.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:03.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 68:03.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 68:37.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 68:37.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 68:37.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 68:37.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaResource.h:9, 68:37.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaResource.cpp:7, 68:37.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 68:37.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 68:37.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.68 foundInterface = 0; \ 68:37.68 ^~~~~~~~~~~~~~ 68:37.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.68 ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.68 NS_INTERFACE_MAP_END 68:37.68 ^~~~~~~~~~~~~~~~~~~~ 68:37.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.68 else 68:37.68 ^~~~ 68:37.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:37.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:37.68 ^~~~~~~~~~~~~~~~~~ 68:37.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:37.68 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 68:37.68 ^~~~~~~~~~~~~~~~~~~~~~ 68:39.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 68:39.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:39.43 foundInterface = 0; \ 68:39.43 ^~~~~~~~~~~~~~ 68:39.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:39.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:39.43 ^~~~~~~~~~~~~~~~~~~~~~~ 68:39.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:39.43 NS_INTERFACE_MAP_END 68:39.43 ^~~~~~~~~~~~~~~~~~~~ 68:39.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:39.43 else 68:39.43 ^~~~ 68:39.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:39.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:39.43 ^~~~~~~~~~~~~~~~~~ 68:39.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:39.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 68:39.43 ^~~~~~~~~~~~~~~~~~~~~~ 68:39.50 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 68:39.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:39.50 foundInterface = 0; \ 68:39.50 ^~~~~~~~~~~~~~ 68:39.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:39.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:39.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.50 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:39.50 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:39.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.50 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 68:39.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 68:39.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 68:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 68:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 68:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 68:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 68:39.51 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaResource.h:9, 68:39.51 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaResource.cpp:7, 68:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 68:39.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:39.51 } else 68:39.51 ^~~~ 68:39.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:39.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.51 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:39.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 68:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 68:57.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 68:57.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:57.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:57.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 68:57.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 68:57.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 68:57.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 68:57.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings8.cpp:2: 68:57.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 68:57.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:57.43 foundInterface = 0; \ 68:57.43 ^~~~~~~~~~~~~~ 68:57.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:57.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:57.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:57.43 NS_INTERFACE_MAP_END_INHERITING(Event) 68:57.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 68:57.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 68:57.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HTMLProgressElementBinding.cpp:9, 68:57.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings8.cpp:2: 68:57.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:57.43 } else 68:57.43 ^~~~ 68:57.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:57.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:57.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:57.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 68:57.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:25.28 dom/media/gmp-plugin-openh264 69:26.19 dom/media/gmp-plugin-openh264/libfakeopenh264.so 69:26.41 dom/media/imagecapture 69:33.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaInfo.h:11, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioStream.h:11, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaStreamGraph.h:9, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/CaptureTask.h:10, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/CaptureTask.cpp:7, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 69:33.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 69:33.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:33.25 foundInterface = 0; \ 69:33.25 ^~~~~~~~~~~~~~ 69:33.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:33.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:33.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:33.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:33.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 69:33.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:33.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioStream.h:18, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaStreamGraph.h:9, 69:33.25 from /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/CaptureTask.h:10, 69:33.26 from /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/CaptureTask.cpp:7, 69:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 69:33.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:33.26 } else 69:33.26 ^~~~ 69:33.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:33.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:33.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:33.26 /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:33.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 69:33.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:36.52 dom/media/ipc 69:38.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 69:38.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 69:38.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.73 foundInterface = 0; \ 69:38.73 ^~~~~~~~~~~~~~ 69:38.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:38.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:38.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:38.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:38.73 NS_INTERFACE_MAP_END_INHERITING(Event) 69:38.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:38.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 69:38.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 69:38.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.73 } else 69:38.73 ^~~~ 69:38.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:38.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:38.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:38.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:38.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 69:38.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:39.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 69:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 69:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 69:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 69:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 69:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 69:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 69:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 69:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:39.85 foundInterface = 0; \ 69:39.85 ^~~~~~~~~~~~~~ 69:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:39.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:39.85 ^~~~~~~~~~~~~~~~~~~~~~~ 69:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp:1588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:39.85 NS_INTERFACE_MAP_END 69:39.85 ^~~~~~~~~~~~~~~~~~~~ 69:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:39.85 else 69:39.85 ^~~~ 69:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:39.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:39.85 ^~~~~~~~~~~~~~~~~~ 69:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp:1587:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:39.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 69:39.85 ^~~~~~~~~~~~~~~~~~~~~~ 69:44.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 69:44.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 69:44.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 69:44.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 69:44.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 69:44.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 69:44.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:6, 69:44.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 69:44.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 69:44.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 69:44.01 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 69:44.01 /builddir/build/BUILD/firefox-67.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] 69:44.02 memset(aT, 0, sizeof(T)); 69:44.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 69:44.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 69:44.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 69:44.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:288: 69:44.02 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 69:44.02 struct GlobalProperties { 69:44.02 ^~~~~~~~~~~~~~~~ 70:33.21 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 70:33.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 70:33.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 70:33.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 70:33.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 70:33.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 70:33.21 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.h:20, 70:33.21 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.cpp:7, 70:33.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 70:33.21 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 70:33.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:33.21 foundInterface = 0; \ 70:33.21 ^~~~~~~~~~~~~~ 70:33.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:33.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:33.21 ^~~~~~~~~~~~~~~~~~~~~~~ 70:33.21 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:33.21 NS_INTERFACE_MAP_END 70:33.21 ^~~~~~~~~~~~~~~~~~~~ 70:33.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:33.21 else 70:33.21 ^~~~ 70:33.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:33.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:33.21 ^~~~~~~~~~~~~~~~~~ 70:33.21 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:33.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:33.21 ^~~~~~~~~~~~~~~~~~~~~~ 70:33.28 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 70:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:33.28 foundInterface = 0; \ 70:33.28 ^~~~~~~~~~~~~~ 70:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:33.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:33.28 ^~~~~~~~~~~~~~~~~~~~~~~ 70:33.28 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:33.28 NS_INTERFACE_MAP_END 70:33.28 ^~~~~~~~~~~~~~~~~~~~ 70:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:33.28 else 70:33.28 ^~~~ 70:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:33.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:33.28 ^~~~~~~~~~~~~~~~~~ 70:33.28 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:33.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:33.28 ^~~~~~~~~~~~~~~~~~~~~~ 70:33.30 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 70:33.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:33.30 foundInterface = 0; \ 70:33.30 ^~~~~~~~~~~~~~ 70:33.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:33.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:33.30 ^~~~~~~~~~~~~~~~~~~~~~~ 70:33.30 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:33.30 NS_INTERFACE_MAP_END 70:33.30 ^~~~~~~~~~~~~~~~~~~~ 70:33.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:33.30 else 70:33.30 ^~~~ 70:33.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:33.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:33.30 ^~~~~~~~~~~~~~~~~~ 70:33.30 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:33.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:33.30 ^~~~~~~~~~~~~~~~~~~~~~ 70:33.32 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 70:33.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:33.32 foundInterface = 0; \ 70:33.32 ^~~~~~~~~~~~~~ 70:33.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:33.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:33.32 ^~~~~~~~~~~~~~~~~~~~~~~ 70:33.32 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:33.32 NS_INTERFACE_MAP_END 70:33.32 ^~~~~~~~~~~~~~~~~~~~ 70:33.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:33.32 else 70:33.32 ^~~~ 70:33.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:33.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:33.33 ^~~~~~~~~~~~~~~~~~ 70:33.33 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:33.33 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 70:33.33 ^~~~~~~~~~~~~~~~~~~~~~ 70:33.38 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 70:33.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:33.38 foundInterface = 0; \ 70:33.39 ^~~~~~~~~~~~~~ 70:33.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:33.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:33.39 ^~~~~~~~~~~~~~~~~~~~~~~ 70:33.39 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:33.39 NS_INTERFACE_MAP_END 70:33.39 ^~~~~~~~~~~~~~~~~~~~ 70:33.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:33.39 else 70:33.39 ^~~~ 70:33.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:33.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:33.39 ^~~~~~~~~~~~~~~~~~ 70:33.39 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:33.39 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 70:33.39 ^~~~~~~~~~~~~~~~~~~~~~ 70:33.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsfriendapi.h:18, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.h:10, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.cpp:7, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 70:33.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 70:33.72 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 70:33.72 /builddir/build/BUILD/firefox-67.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] 70:33.72 memset(aT, 0, sizeof(T)); 70:33.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 70:33.72 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.cpp:40, 70:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 70:33.72 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 70:33.72 struct GlobalProperties { 70:33.72 ^~~~~~~~~~~~~~~~ 70:46.45 dom/media/mediacapabilities 70:52.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:9, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/dom/media/StreamTracks.h:9, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamListener.h:10, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.h:13, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.cpp:6, 70:52.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 70:52.06 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 70:52.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:52.06 foundInterface = 0; \ 70:52.07 ^~~~~~~~~~~~~~ 70:52.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:52.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:52.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.07 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:52.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:52.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.07 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:11, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/dom/media/StreamTracks.h:9, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamListener.h:10, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.h:13, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.cpp:6, 70:52.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 70:52.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:52.07 } else 70:52.07 ^~~~ 70:52.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:52.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:52.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.07 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:52.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 70:52.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:53.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:9, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/dom/media/StreamTracks.h:9, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamListener.h:10, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.h:13, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.cpp:6, 70:53.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 70:53.18 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 70:53.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:53.18 foundInterface = 0; \ 70:53.18 ^~~~~~~~~~~~~~ 70:53.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:53.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:53.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:53.18 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:53.18 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:53.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:53.19 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:11, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/dom/media/StreamTracks.h:9, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamListener.h:10, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.h:13, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.cpp:6, 70:53.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 70:53.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:53.19 } else 70:53.19 ^~~~ 70:53.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:53.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:53.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:53.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:53.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 70:53.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:53.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 70:53.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 70:53.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 70:53.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 70:53.27 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.h:10, 70:53.27 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 70:53.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 70:53.28 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 70:53.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:53.28 foundInterface = 0; \ 70:53.28 ^~~~~~~~~~~~~~ 70:53.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:53.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:53.28 ^~~~~~~~~~~~~~~~~~~~~~~ 70:53.28 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:53.28 NS_INTERFACE_MAP_END 70:53.28 ^~~~~~~~~~~~~~~~~~~~ 70:53.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:53.28 else 70:53.28 ^~~~ 70:53.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:53.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:53.28 ^~~~~~~~~~~~~~~~~~ 70:53.28 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:53.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:53.28 ^~~~~~~~~~~~~~~~~~~~~~ 70:58.18 dom/media/mediasink 71:04.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 71:04.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 71:04.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 71:04.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 71:04.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaInfo.h:11, 71:04.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioStream.h:11, 71:04.93 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/AudioSink.h:9, 71:04.93 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/AudioSink.cpp:7, 71:04.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 71:04.93 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 71:04.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:04.94 foundInterface = 0; \ 71:04.94 ^~~~~~~~~~~~~~ 71:04.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:04.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:04.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.94 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:04.94 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 71:04.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 71:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 71:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 71:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 71:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioStream.h:18, 71:04.94 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/AudioSink.h:9, 71:04.94 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/AudioSink.cpp:7, 71:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 71:04.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:04.95 } else 71:04.95 ^~~~ 71:04.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:04.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:04.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.95 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:04.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 71:04.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 71:05.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 71:05.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 71:05.73 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 71:05.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:05.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 71:05.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:05.74 foundInterface = 0; \ 71:05.74 ^~~~~~~~~~~~~~ 71:05.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:05.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:05.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.74 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:05.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:05.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.74 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 71:05.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:05.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 71:05.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 71:05.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 71:05.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 71:05.74 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 71:05.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:05.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:05.74 } else 71:05.74 ^~~~ 71:05.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:05.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:05.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.74 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:05.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 71:05.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 71:05.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 71:05.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 71:05.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 71:05.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:05.76 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 71:05.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:05.76 foundInterface = 0; \ 71:05.76 ^~~~~~~~~~~~~~ 71:05.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:05.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:05.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.76 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCue.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:05.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:05.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.77 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 71:05.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:05.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 71:05.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 71:05.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 71:05.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 71:05.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 71:05.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:05.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:05.77 } else 71:05.77 ^~~~ 71:05.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:05.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:05.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.77 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:05.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 71:05.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 71:05.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 71:05.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 71:05.80 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 71:05.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:05.80 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 71:05.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:05.80 foundInterface = 0; \ 71:05.80 ^~~~~~~~~~~~~~ 71:05.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:05.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:05.80 ^~~~~~~~~~~~~~~~~~~~~~~ 71:05.80 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:05.80 NS_INTERFACE_MAP_END 71:05.80 ^~~~~~~~~~~~~~~~~~~~ 71:05.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:05.80 else 71:05.80 ^~~~ 71:05.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:05.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:05.81 ^~~~~~~~~~~~~~~~~~ 71:05.81 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:05.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 71:05.81 ^~~~~~~~~~~~~~~~~~~~~~ 71:18.79 dom/media/mediasource 71:26.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaInfo.h:11, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/VideoUtils.h:11, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaMIMETypes.h:10, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaContainerType.h:10, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.h:11, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.cpp:7, 71:26.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 71:26.77 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 71:26.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:26.77 foundInterface = 0; \ 71:26.77 ^~~~~~~~~~~~~~ 71:26.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:26.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:26.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:26.77 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/MediaSource.cpp:590:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:26.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:26.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:26.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:26.77 else 71:26.77 ^~~~ 71:26.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:26.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:26.77 ^~~~~~~~~~~~~~~~~~ 71:26.77 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/MediaSource.cpp:589:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:26.77 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 71:26.77 ^~~~~~~~~~~~~~~~~~~~~~ 71:27.34 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 71:27.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:27.34 foundInterface = 0; \ 71:27.34 ^~~~~~~~~~~~~~ 71:27.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:27.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:27.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:27.34 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:27.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:27.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:27.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/VideoUtils.h:18, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaMIMETypes.h:10, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaContainerType.h:10, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.h:11, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.cpp:7, 71:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 71:27.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:27.34 } else 71:27.34 ^~~~ 71:27.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:27.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:27.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:27.34 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBuffer.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:27.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 71:27.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:27.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 71:27.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 71:27.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 71:27.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 71:27.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaInfo.h:11, 71:27.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/VideoUtils.h:11, 71:27.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaMIMETypes.h:10, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaContainerType.h:10, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.h:11, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.cpp:7, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 71:27.37 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 71:27.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:27.37 foundInterface = 0; \ 71:27.37 ^~~~~~~~~~~~~~ 71:27.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:27.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:27.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:27.37 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:27.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:27.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:27.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/VideoUtils.h:18, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaMIMETypes.h:10, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaContainerType.h:10, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.h:11, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.cpp:7, 71:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 71:27.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:27.37 } else 71:27.37 ^~~~ 71:27.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:27.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:27.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:27.37 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:27.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 71:27.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.58 dom/media/mediasource/gtest 71:39.90 dom/media/mp3 71:41.45 dom/media/ogg 71:45.33 dom/media/platforms 71:54.11 dom/media/platforms/agnostic/bytestreams 71:55.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaData.h:16, 71:55.16 from /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 71:55.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 71:55.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 71:55.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 71:55.16 /builddir/build/BUILD/firefox-67.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] 71:55.16 memset(aT, 0, sizeof(T)); 71:55.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:55.16 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 71:55.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 71:55.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 71:55.16 struct SPSData { 71:55.16 ^~~~~~~ 71:57.17 dom/media/platforms/agnostic/eme 71:58.25 dom/media/platforms/agnostic/gmp 71:59.74 dom/media/platforms/omx 72:09.40 dom/media/platforms/ffmpeg/ffvpx 72:12.12 dom/media/platforms/ffmpeg 72:14.28 dom/media/platforms/ffmpeg/libav53 72:14.76 dom/media/platforms/ffmpeg/libav54 72:14.78 dom/media/platforms/ffmpeg/libav55 72:18.43 dom/media/platforms/ffmpeg/ffmpeg57 72:21.80 dom/media/platforms/ffmpeg/ffmpeg58 72:22.18 dom/media/systemservices 72:22.27 dom/media/wave 72:25.81 dom/media/webaudio 72:34.61 dom/media/webaudio/blink 72:34.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 72:34.67 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 72:34.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:34.67 foundInterface = 0; \ 72:34.67 ^~~~~~~~~~~~~~ 72:34.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:34.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:34.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:34.67 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:34.67 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 72:34.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:34.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 72:34.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 72:34.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:34.67 } else 72:34.67 ^~~~ 72:34.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:34.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:34.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:34.67 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:34.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 72:34.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:36.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 72:36.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 72:36.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 72:36.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 72:36.15 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 72:36.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 72:36.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 72:36.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:36.15 foundInterface = 0; \ 72:36.15 ^~~~~~~~~~~~~~ 72:36.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:36.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioContext.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:36.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 72:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:36.15 else 72:36.15 ^~~~ 72:36.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:36.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:36.15 ^~~~~~~~~~~~~~~~~~ 72:36.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioContext.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:36.15 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 72:36.15 ^~~~~~~~~~~~~~~~~~~~~~ 72:36.29 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 72:36.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:36.30 foundInterface = 0; \ 72:36.30 ^~~~~~~~~~~~~~ 72:36.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:36.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:36.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.30 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:36.30 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:36.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:36.30 else 72:36.30 ^~~~ 72:36.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:36.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:36.30 ^~~~~~~~~~~~~~~~~~ 72:36.30 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:36.30 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 72:36.30 ^~~~~~~~~~~~~~~~~~~~~~ 72:36.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 72:36.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:36.54 foundInterface = 0; \ 72:36.54 ^~~~~~~~~~~~~~ 72:36.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:36.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:36.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:36.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 72:36.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:36.54 else 72:36.54 ^~~~ 72:36.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:36.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:36.54 ^~~~~~~~~~~~~~~~~~ 72:36.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:36.54 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 72:36.54 ^~~~~~~~~~~~~~~~~~~~~~ 72:36.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 72:36.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:36.73 foundInterface = 0; \ 72:36.73 ^~~~~~~~~~~~~~ 72:36.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:36.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:36.73 NS_INTERFACE_MAP_END_INHERITING(Event) 72:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:36.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 72:36.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 72:36.73 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 72:36.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 72:36.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:36.73 } else 72:36.73 ^~~~ 72:36.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:36.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:36.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 72:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:37.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 72:37.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 72:37.16 /builddir/build/BUILD/firefox-67.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]': 72:37.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 72:37.16 /builddir/build/BUILD/firefox-67.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] 72:37.16 memcpy(aDst, aSrc, aNElem * sizeof(T)); 72:37.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:37.17 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioParamTimeline.h:10, 72:37.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParam.h:10, 72:37.17 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 72:37.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 72:37.17 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 72:37.17 struct AudioTimelineEvent final { 72:37.17 ^~~~~~~~~~~~~~~~~~ 72:37.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 72:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 72:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 72:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 72:37.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 72:37.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:37.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 72:37.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:37.62 foundInterface = 0; \ 72:37.62 ^~~~~~~~~~~~~~ 72:37.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:37.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:37.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:37.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:37.62 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 72:37.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:37.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 72:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 72:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 72:37.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 72:37.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:37.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:37.62 } else 72:37.62 ^~~~ 72:37.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:37.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:37.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:37.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:37.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 72:37.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.51 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 72:39.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:39.51 foundInterface = 0; \ 72:39.51 ^~~~~~~~~~~~~~ 72:39.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:39.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:39.51 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 72:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.51 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 72:39.51 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 72:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:39.51 } else 72:39.52 ^~~~ 72:39.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:39.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:39.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:39.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 72:39.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.52 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 72:39.52 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 72:39.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:39.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:39.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 72:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:39.62 foundInterface = 0; \ 72:39.62 ^~~~~~~~~~~~~~ 72:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:39.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:39.62 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:39.62 } else 72:39.62 ^~~~ 72:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:39.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:39.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 72:39.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.67 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 72:39.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:39.67 foundInterface = 0; \ 72:39.67 ^~~~~~~~~~~~~~ 72:39.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:39.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:39.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.67 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:39.67 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 72:39.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:39.68 } else 72:39.68 ^~~~ 72:39.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:39.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:39.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:39.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 72:39.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.76 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 72:39.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:39.76 foundInterface = 0; \ 72:39.76 ^~~~~~~~~~~~~~ 72:39.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:39.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:39.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.76 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:39.76 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:39.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 72:39.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 72:39.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 72:39.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 72:39.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:39.77 } else 72:39.77 ^~~~ 72:39.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:39.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:39.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.77 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:39.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 72:39.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.81 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 72:39.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:39.81 foundInterface = 0; \ 72:39.81 ^~~~~~~~~~~~~~ 72:39.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:39.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.81 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:39.81 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:39.81 } else 72:39.82 ^~~~ 72:39.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:39.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:39.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.82 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:39.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 72:39.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.84 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 72:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:39.85 foundInterface = 0; \ 72:39.85 ^~~~~~~~~~~~~~ 72:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:39.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:39.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.85 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:39.85 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:39.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 72:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 72:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 72:39.85 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 72:39.85 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:39.85 } else 72:39.85 ^~~~ 72:39.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:39.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:39.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.85 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:39.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 72:39.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.96 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 72:39.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:39.96 foundInterface = 0; \ 72:39.96 ^~~~~~~~~~~~~~ 72:39.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:39.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:39.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.96 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:39.96 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:39.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 72:39.96 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 72:39.97 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 72:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 72:39.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:39.97 } else 72:39.97 ^~~~ 72:39.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:39.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:39.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.97 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:39.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 72:39.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:43.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 72:43.91 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 72:43.91 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/blink/HRTFPanner.cpp:284:61: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:43.91 destinationR[i] = (1 - x) * convolutionDestinationR1[i] + 72:43.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 72:43.91 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/blink/HRTFPanner.cpp:282:61: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:43.91 destinationL[i] = (1 - x) * convolutionDestinationL1[i] + 72:43.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 72:46.01 dom/media/webm 72:51.91 dom/media/webrtc 72:52.76 dom/media/webspeech/synth 72:58.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:58.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:58.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsPrimitives.h:10, 72:58.10 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 72:58.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 72:58.10 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 72:58.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.10 foundInterface = 0; \ 72:58.11 ^~~~~~~~~~~~~~ 72:58.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.11 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 72:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.11 else 72:58.11 ^~~~ 72:58.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:58.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:58.11 ^~~~~~~~~~~~~~~~~~ 72:58.11 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:58.11 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 72:58.11 ^~~~~~~~~~~~~~~~~~~~~~ 72:58.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 72:58.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.15 foundInterface = 0; \ 72:58.15 ^~~~~~~~~~~~~~ 72:58.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 72:58.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:58.15 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 72:58.15 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/nsSpeechTask.h:10, 72:58.15 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 72:58.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 72:58.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.15 } else 72:58.15 ^~~~ 72:58.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:58.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:58.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:58.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 72:58.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:58.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 72:58.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsPrimitives.h:10, 72:58.16 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 72:58.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 72:58.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 72:58.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.16 foundInterface = 0; \ 72:58.16 ^~~~~~~~~~~~~~ 72:58.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.16 ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.16 NS_INTERFACE_MAP_END 72:58.16 ^~~~~~~~~~~~~~~~~~~~ 72:58.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.16 else 72:58.16 ^~~~ 72:58.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:58.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:58.16 ^~~~~~~~~~~~~~~~~~ 72:58.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:58.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:58.16 ^~~~~~~~~~~~~~~~~~~~~~ 72:58.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.59 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 72:58.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.59 foundInterface = 0; \ 72:58.59 ^~~~~~~~~~~~~~ 72:58.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.59 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.59 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 72:58.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.59 } else 72:58.59 ^~~~ 72:58.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:58.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:58.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.60 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:58.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 72:58.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:58.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 72:58.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 72:58.60 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.60 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.60 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.60 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.60 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 72:58.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.60 foundInterface = 0; \ 72:58.60 ^~~~~~~~~~~~~~ 72:58.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.61 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.61 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:58.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:58.61 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.61 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.61 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.61 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.61 } else 72:58.61 ^~~~ 72:58.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:58.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:58.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.61 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:58.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 72:58.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.63 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 72:58.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.63 foundInterface = 0; \ 72:58.63 ^~~~~~~~~~~~~~ 72:58.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.63 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.63 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:58.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.63 } else 72:58.63 ^~~~ 72:58.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:58.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:58.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.63 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:58.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 72:58.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.71 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 72:58.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.71 foundInterface = 0; \ 72:58.71 ^~~~~~~~~~~~~~ 72:58.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.71 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.71 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 72:58.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.71 } else 72:58.72 ^~~~ 72:58.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:58.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:58.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.72 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:58.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 72:58.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 72:58.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.73 foundInterface = 0; \ 72:58.73 ^~~~~~~~~~~~~~ 72:58.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.73 ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.73 NS_INTERFACE_MAP_END 72:58.73 ^~~~~~~~~~~~~~~~~~~~ 72:58.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.73 else 72:58.73 ^~~~ 72:58.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 72:58.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 72:58.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 72:58.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 72:58.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.84 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 72:58.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.84 foundInterface = 0; \ 72:58.84 ^~~~~~~~~~~~~~ 72:58.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.84 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.84 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:58.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:58.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:58.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.84 } else 72:58.84 ^~~~ 72:58.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:58.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:58.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.84 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:58.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 72:58.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:59.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 72:59.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:59.54 foundInterface = 0; \ 72:59.54 ^~~~~~~~~~~~~~ 72:59.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:59.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:59.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:59.54 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:59.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:59.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:59.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:59.54 } else 72:59.54 ^~~~ 72:59.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:59.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:59.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:59.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 72:59.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:59.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 72:59.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:59.56 foundInterface = 0; \ 72:59.56 ^~~~~~~~~~~~~~ 72:59.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:59.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:59.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:59.56 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 72:59.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 72:59.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 72:59.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:59.56 } else 72:59.56 ^~~~ 72:59.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:59.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:59.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:59.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 72:59.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:00.21 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineWebRTCAudio.h:13, 73:00.21 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineWebRTC.cpp:14: 73:00.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 73:00.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 73:00.21 memcpy(this, &config, sizeof(*this)); 73:00.21 ^ 73:00.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 73:00.21 struct Config { 73:00.21 ^~~~~~ 73:00.61 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 73:00.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:00.61 foundInterface = 0; \ 73:00.62 ^~~~~~~~~~~~~~ 73:00.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:00.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:00.62 ^~~~~~~~~~~~~~~~~~~~~~~ 73:00.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:00.62 NS_INTERFACE_MAP_END 73:00.62 ^~~~~~~~~~~~~~~~~~~~ 73:00.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:00.62 else 73:00.62 ^~~~ 73:00.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 73:00.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 73:00.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:00.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 73:00.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 73:00.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:00.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 73:00.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:00.62 foundInterface = 0; \ 73:00.62 ^~~~~~~~~~~~~~ 73:00.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:00.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:00.62 ^~~~~~~~~~~~~~~~~~~~~~~ 73:00.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:00.62 NS_INTERFACE_MAP_END 73:00.62 ^~~~~~~~~~~~~~~~~~~~ 73:00.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:00.63 else 73:00.63 ^~~~ 73:00.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 73:00.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 73:00.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:00.63 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 73:00.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 73:00.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:04.16 dom/media/webspeech/synth/speechd 73:05.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 73:05.31 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 73:05.31 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 73:05.31 return isLocal; 73:05.31 ^~~~~~~ 73:06.58 dom/media/webspeech/recognition 73:07.73 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineWebRTCAudio.h:13, 73:07.73 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 73:07.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:38: 73:07.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 73:07.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 73:07.73 memcpy(this, &config, sizeof(*this)); 73:07.73 ^ 73:07.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 73:07.73 struct Config { 73:07.73 ^~~~~~ 73:07.82 dom/media/mp4 73:07.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 73:07.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 73:07.98 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.h:10, 73:07.98 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 73:07.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 73:07.98 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 73:07.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:07.98 foundInterface = 0; \ 73:07.98 ^~~~~~~~~~~~~~ 73:07.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:07.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:07.98 ^~~~~~~~~~~~~~~~~~~~~~~ 73:07.98 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:07.98 NS_INTERFACE_MAP_END 73:07.98 ^~~~~~~~~~~~~~~~~~~~ 73:07.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:07.98 else 73:07.98 ^~~~ 73:07.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:07.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:07.98 ^~~~~~~~~~~~~~~~~~ 73:07.98 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:07.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:07.99 ^~~~~~~~~~~~~~~~~~~~~~ 73:08.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 73:08.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 73:08.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsINamed.h:10, 73:08.31 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineDefault.h:8, 73:08.31 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineDefault.cpp:5, 73:08.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 73:08.31 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 73:08.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:08.31 foundInterface = 0; \ 73:08.31 ^~~~~~~~~~~~~~ 73:08.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:08.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:08.31 ^~~~~~~~~~~~~~~~~~~~~~~ 73:08.31 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCCertificate.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:08.31 NS_INTERFACE_MAP_END 73:08.31 ^~~~~~~~~~~~~~~~~~~~ 73:08.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:08.31 else 73:08.32 ^~~~ 73:08.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:08.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:08.32 ^~~~~~~~~~~~~~~~~~ 73:08.32 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCCertificate.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:08.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:08.32 ^~~~~~~~~~~~~~~~~~~~~~ 73:08.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 73:08.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:08.43 foundInterface = 0; \ 73:08.43 ^~~~~~~~~~~~~~ 73:08.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:08.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:08.43 ^~~~~~~~~~~~~~~~~~~~~~~ 73:08.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:08.43 NS_INTERFACE_MAP_END 73:08.43 ^~~~~~~~~~~~~~~~~~~~ 73:08.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:08.43 else 73:08.44 ^~~~ 73:08.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:08.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:08.44 ^~~~~~~~~~~~~~~~~~ 73:08.44 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:08.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:08.44 ^~~~~~~~~~~~~~~~~~~~~~ 73:08.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 73:08.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 73:08.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIObserver.h:10, 73:08.92 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 73:08.92 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 73:08.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 73:08.92 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 73:08.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:08.92 foundInterface = 0; \ 73:08.92 ^~~~~~~~~~~~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:08.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:08.92 ^~~~~~~~~~~~~~~~~~~~~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:08.92 NS_INTERFACE_MAP_END 73:08.92 ^~~~~~~~~~~~~~~~~~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:08.92 else 73:08.92 ^~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 73:08.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 73:08.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 73:08.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 73:08.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 73:08.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:08.92 foundInterface = 0; \ 73:08.92 ^~~~~~~~~~~~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:08.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:08.92 ^~~~~~~~~~~~~~~~~~~~~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:08.92 NS_INTERFACE_MAP_END 73:08.92 ^~~~~~~~~~~~~~~~~~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:08.92 else 73:08.92 ^~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 73:08.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 73:08.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:08.92 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 73:08.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 73:08.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:11.08 dom/media/bridge 73:12.14 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 73:12.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:12.14 foundInterface = 0; \ 73:12.14 ^~~~~~~~~~~~~~ 73:12.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:12.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:12.14 ^~~~~~~~~~~~~~~~~~~~~~~ 73:12.14 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:12.14 NS_INTERFACE_MAP_END 73:12.14 ^~~~~~~~~~~~~~~~~~~~ 73:12.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:12.14 else 73:12.14 ^~~~ 73:12.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:12.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:12.14 ^~~~~~~~~~~~~~~~~~ 73:12.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:12.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:12.15 ^~~~~~~~~~~~~~~~~~~~~~ 73:13.13 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 73:13.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:13.13 foundInterface = 0; \ 73:13.13 ^~~~~~~~~~~~~~ 73:13.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:13.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:13.14 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:13.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:13.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:13.14 else 73:13.14 ^~~~ 73:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:13.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:13.14 ^~~~~~~~~~~~~~~~~~ 73:13.14 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:13.14 NS_INTERFACE_MAP_ENTRY(nsIObserver) 73:13.14 ^~~~~~~~~~~~~~~~~~~~~~ 73:13.79 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 73:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:13.80 foundInterface = 0; \ 73:13.80 ^~~~~~~~~~~~~~ 73:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:13.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:13.80 ^~~~~~~~~~~~~~~~~~~~~~~ 73:13.80 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:13.80 NS_INTERFACE_MAP_END 73:13.80 ^~~~~~~~~~~~~~~~~~~~ 73:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:13.80 else 73:13.80 ^~~~ 73:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:13.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:13.80 ^~~~~~~~~~~~~~~~~~ 73:13.80 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:13.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:13.80 ^~~~~~~~~~~~~~~~~~~~~~ 73:13.80 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 73:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:13.80 foundInterface = 0; \ 73:13.80 ^~~~~~~~~~~~~~ 73:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:13.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:13.80 ^~~~~~~~~~~~~~~~~~~~~~~ 73:13.80 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:13.80 NS_INTERFACE_MAP_END 73:13.80 ^~~~~~~~~~~~~~~~~~~~ 73:13.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:13.81 else 73:13.81 ^~~~ 73:13.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:13.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:13.81 ^~~~~~~~~~~~~~~~~~ 73:13.81 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:13.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:13.81 ^~~~~~~~~~~~~~~~~~~~~~ 73:13.82 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 73:13.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:13.82 foundInterface = 0; \ 73:13.82 ^~~~~~~~~~~~~~ 73:13.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:13.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:13.83 ^~~~~~~~~~~~~~~~~~~~~~~ 73:13.83 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:13.83 NS_INTERFACE_MAP_END 73:13.83 ^~~~~~~~~~~~~~~~~~~~ 73:13.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:13.83 else 73:13.83 ^~~~ 73:13.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:13.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:13.83 ^~~~~~~~~~~~~~~~~~ 73:13.83 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:13.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:13.83 ^~~~~~~~~~~~~~~~~~~~~~ 73:19.97 dom/media/gtest 73:20.50 dom/media/gtest/mp4_demuxer 73:23.00 dom/midi 73:26.56 dom/notification 73:29.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 73:29.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 73:29.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 73:29.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 73:29.23 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 73:29.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 73:29.23 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 73:29.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:29.23 foundInterface = 0; \ 73:29.23 ^~~~~~~~~~~~~~ 73:29.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:29.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:29.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:29.24 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:29.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:29.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:29.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:29.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 73:29.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 73:29.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 73:29.24 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 73:29.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 73:29.24 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:29.24 else 73:29.24 ^~~~ 73:29.24 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 73:29.24 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 73:29.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:32.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 73:32.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 73:32.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 73:32.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 73:32.03 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 73:32.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 73:32.03 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 73:32.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:32.03 foundInterface = 0; \ 73:32.03 ^~~~~~~~~~~~~~ 73:32.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:32.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:32.03 ^~~~~~~~~~~~~~~~~~~~~~~ 73:32.03 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:32.03 NS_INTERFACE_MAP_END 73:32.03 ^~~~~~~~~~~~~~~~~~~~ 73:32.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:32.03 else 73:32.03 ^~~~ 73:32.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:32.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:32.03 ^~~~~~~~~~~~~~~~~~ 73:32.03 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:32.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:32.03 ^~~~~~~~~~~~~~~~~~~~~~ 73:32.07 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 73:32.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:32.07 foundInterface = 0; \ 73:32.07 ^~~~~~~~~~~~~~ 73:32.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:32.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:32.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:32.07 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:32.07 NS_INTERFACE_MAP_END_INHERITING(Event) 73:32.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:32.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 73:32.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 73:32.07 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 73:32.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 73:32.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:32.07 } else 73:32.07 ^~~~ 73:32.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:32.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:32.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:32.08 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:32.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 73:32.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:32.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 73:32.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 73:32.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 73:32.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 73:32.10 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 73:32.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 73:32.10 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 73:32.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:32.10 foundInterface = 0; \ 73:32.10 ^~~~~~~~~~~~~~ 73:32.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:32.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:32.10 ^~~~~~~~~~~~~~~~~~~~~~~ 73:32.10 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:32.10 NS_INTERFACE_MAP_END 73:32.10 ^~~~~~~~~~~~~~~~~~~~ 73:32.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:32.10 else 73:32.10 ^~~~ 73:32.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:32.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:32.10 ^~~~~~~~~~~~~~~~~~ 73:32.10 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:32.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:32.10 ^~~~~~~~~~~~~~~~~~~~~~ 73:32.15 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 73:32.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:32.15 foundInterface = 0; \ 73:32.15 ^~~~~~~~~~~~~~ 73:32.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:32.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:32.15 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:32.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:32.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:32.15 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 73:32.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 73:32.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 73:32.15 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 73:32.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 73:32.15 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:32.15 else 73:32.15 ^~~~ 73:32.15 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 73:32.15 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 73:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:35.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 73:35.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 73:35.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 73:35.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Notification.h:10, 73:35.57 from /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:7, 73:35.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 73:35.57 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 73:35.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:35.57 foundInterface = 0; \ 73:35.57 ^~~~~~~~~~~~~~ 73:35.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:35.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:35.57 ^~~~~~~~~~~~~~~~~~~~~~~ 73:35.57 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:35.57 NS_INTERFACE_MAP_END 73:35.57 ^~~~~~~~~~~~~~~~~~~~ 73:35.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:35.57 else 73:35.57 ^~~~ 73:35.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:35.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:35.57 ^~~~~~~~~~~~~~~~~~ 73:35.57 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:35.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:35.57 ^~~~~~~~~~~~~~~~~~~~~~ 73:35.67 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 73:35.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:35.67 foundInterface = 0; \ 73:35.67 ^~~~~~~~~~~~~~ 73:35.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:35.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:35.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:35.67 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:1026:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:35.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:35.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:35.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:35.67 else 73:35.67 ^~~~ 73:35.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:35.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:35.67 ^~~~~~~~~~~~~~~~~~ 73:35.67 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:1025:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:35.67 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 73:35.67 ^~~~~~~~~~~~~~~~~~~~~~ 73:35.80 /builddir/build/BUILD/firefox-67.0.3/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 73:35.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:35.80 foundInterface = 0; \ 73:35.80 ^~~~~~~~~~~~~~ 73:35.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:35.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:35.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:35.80 /builddir/build/BUILD/firefox-67.0.3/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:35.80 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 73:35.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:35.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 73:35.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Notification.h:10, 73:35.80 from /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:7, 73:35.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 73:35.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:35.81 } else 73:35.81 ^~~~ 73:35.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:35.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:35.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:35.81 /builddir/build/BUILD/firefox-67.0.3/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:35.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 73:35.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:55.00 dom/offline 73:55.00 dom/power 73:56.72 dom/push 73:59.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 73:59.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 73:59.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIApplicationCache.h:10, 73:59.91 from /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.h:11, 73:59.91 from /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.cpp:7, 73:59.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 73:59.91 /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 73:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:59.91 foundInterface = 0; \ 73:59.91 ^~~~~~~~~~~~~~ 73:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:59.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:59.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:59.91 /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:59.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:59.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:59.91 else 73:59.91 ^~~~ 73:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:59.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:59.91 ^~~~~~~~~~~~~~~~~~ 73:59.91 /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:59.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 73:59.91 ^~~~~~~~~~~~~~~~~~~~~~ 74:01.40 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 74:01.40 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 74:01.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 74:01.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 74:01.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 74:01.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 74:01.40 from /builddir/build/BUILD/firefox-67.0.3/dom/power/PowerManagerService.cpp:7, 74:01.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 74:01.40 /builddir/build/BUILD/firefox-67.0.3/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 74:01.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:01.40 foundInterface = 0; \ 74:01.40 ^~~~~~~~~~~~~~ 74:01.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:01.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:01.40 ^~~~~~~~~~~~~~~~~~~~~~~ 74:01.40 /builddir/build/BUILD/firefox-67.0.3/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:01.40 NS_INTERFACE_MAP_END 74:01.40 ^~~~~~~~~~~~~~~~~~~~ 74:01.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:01.40 else 74:01.41 ^~~~ 74:01.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:01.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:01.41 ^~~~~~~~~~~~~~~~~~ 74:01.41 /builddir/build/BUILD/firefox-67.0.3/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:01.41 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 74:01.41 ^~~~~~~~~~~~~~~~~~~~~~ 74:02.07 dom/quota 74:02.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:02.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 74:02.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:02.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:02.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 74:02.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 74:02.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PushManager.h:29, 74:02.45 from /builddir/build/BUILD/firefox-67.0.3/dom/push/PushManager.cpp:7, 74:02.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 74:02.45 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 74:02.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:02.45 foundInterface = 0; \ 74:02.45 ^~~~~~~~~~~~~~ 74:02.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:02.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:02.45 ^~~~~~~~~~~~~~~~~~~~~~~ 74:02.45 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushManager.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:02.45 NS_INTERFACE_MAP_END 74:02.45 ^~~~~~~~~~~~~~~~~~~~ 74:02.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:02.45 else 74:02.45 ^~~~ 74:02.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:02.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:02.45 ^~~~~~~~~~~~~~~~~~ 74:02.45 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushManager.cpp:409:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:02.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:02.45 ^~~~~~~~~~~~~~~~~~~~~~ 74:04.27 dom/quota/test/gtest 74:05.14 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 74:05.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:05.14 foundInterface = 0; \ 74:05.14 ^~~~~~~~~~~~~~ 74:05.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:05.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:05.14 ^~~~~~~~~~~~~~~~~~~~~~~ 74:05.14 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:05.14 NS_INTERFACE_MAP_END 74:05.14 ^~~~~~~~~~~~~~~~~~~~ 74:05.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:05.14 else 74:05.14 ^~~~ 74:05.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:05.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:05.14 ^~~~~~~~~~~~~~~~~~ 74:05.14 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:05.14 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 74:05.14 ^~~~~~~~~~~~~~~~~~~~~~ 74:05.16 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 74:05.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:05.16 foundInterface = 0; \ 74:05.16 ^~~~~~~~~~~~~~ 74:05.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:05.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:05.16 ^~~~~~~~~~~~~~~~~~~~~~~ 74:05.16 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:05.16 NS_INTERFACE_MAP_END 74:05.16 ^~~~~~~~~~~~~~~~~~~~ 74:05.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:05.16 else 74:05.16 ^~~~ 74:05.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:05.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:05.16 ^~~~~~~~~~~~~~~~~~ 74:05.16 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:05.16 NS_INTERFACE_MAP_ENTRY(nsIPushData) 74:05.16 ^~~~~~~~~~~~~~~~~~~~~~ 74:05.17 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 74:05.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:05.17 foundInterface = 0; \ 74:05.17 ^~~~~~~~~~~~~~ 74:05.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:05.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:05.17 ^~~~~~~~~~~~~~~~~~~~~~~ 74:05.17 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:05.17 NS_INTERFACE_MAP_END 74:05.17 ^~~~~~~~~~~~~~~~~~~~ 74:05.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:05.17 else 74:05.17 ^~~~ 74:05.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:05.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:05.17 ^~~~~~~~~~~~~~~~~~ 74:05.17 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:05.17 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 74:05.17 ^~~~~~~~~~~~~~~~~~~~~~ 74:05.21 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 74:05.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:05.21 foundInterface = 0; \ 74:05.21 ^~~~~~~~~~~~~~ 74:05.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:05.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:05.21 ^~~~~~~~~~~~~~~~~~~~~~~ 74:05.21 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:05.21 NS_INTERFACE_MAP_END 74:05.21 ^~~~~~~~~~~~~~~~~~~~ 74:05.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:05.21 else 74:05.21 ^~~~ 74:05.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:05.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:05.21 ^~~~~~~~~~~~~~~~~~ 74:05.21 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:05.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:05.21 ^~~~~~~~~~~~~~~~~~~~~~ 74:05.23 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 74:05.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:05.23 foundInterface = 0; \ 74:05.23 ^~~~~~~~~~~~~~ 74:05.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:05.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:05.23 ^~~~~~~~~~~~~~~~~~~~~~~ 74:05.23 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:05.23 NS_INTERFACE_MAP_END 74:05.23 ^~~~~~~~~~~~~~~~~~~~ 74:05.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:05.23 else 74:05.23 ^~~~ 74:05.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:05.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:05.23 ^~~~~~~~~~~~~~~~~~ 74:05.23 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:05.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:05.23 ^~~~~~~~~~~~~~~~~~~~~~ 74:07.49 dom/security 74:10.25 dom/security/test/gtest 74:11.82 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 74:11.82 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 74:11.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 74:11.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 74:11.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 74:11.82 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.h:10, 74:11.82 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.cpp:7, 74:11.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 74:11.82 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 74:11.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:11.83 foundInterface = 0; \ 74:11.83 ^~~~~~~~~~~~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:11.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:11.83 ^~~~~~~~~~~~~~~~~~~~~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:11.83 NS_INTERFACE_MAP_END 74:11.83 ^~~~~~~~~~~~~~~~~~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:11.83 else 74:11.83 ^~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:11.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:11.83 ^~~~~~~~~~~~~~~~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:11.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:11.83 ^~~~~~~~~~~~~~~~~~~~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 74:11.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:11.83 foundInterface = 0; \ 74:11.83 ^~~~~~~~~~~~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:11.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:11.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:11.83 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 74:11.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:11.83 else 74:11.83 ^~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:11.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:11.83 ^~~~~~~~~~~~~~~~~~ 74:11.83 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:11.83 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 74:11.83 ^~~~~~~~~~~~~~~~~~~~~~ 74:11.85 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 74:11.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:11.85 foundInterface = 0; \ 74:11.85 ^~~~~~~~~~~~~~ 74:11.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:11.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:11.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:11.85 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:11.85 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 74:11.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:11.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:11.85 else 74:11.85 ^~~~ 74:11.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:11.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:11.85 ^~~~~~~~~~~~~~~~~~ 74:11.85 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:11.85 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 74:11.85 ^~~~~~~~~~~~~~~~~~~~~~ 74:12.11 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 74:12.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:12.11 foundInterface = 0; \ 74:12.11 ^~~~~~~~~~~~~~ 74:12.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:12.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:12.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:12.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:12.11 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 74:12.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:12.11 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp:626:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 74:12.11 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 74:12.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:12.11 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/message_loop.h:32, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.h:10, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.cpp:7, 74:12.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 74:12.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:12.11 } else 74:12.11 ^~~~ 74:12.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:12.11 } else 74:12.11 ^~~~ 74:12.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:12.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 74:12.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:12.11 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp:626:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 74:12.11 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 74:12.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:12.13 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 74:12.13 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 74:12.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 74:12.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 74:12.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 74:12.13 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.h:10, 74:12.13 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.cpp:7, 74:12.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 74:12.13 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 74:12.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:12.13 foundInterface = 0; \ 74:12.13 ^~~~~~~~~~~~~~ 74:12.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:12.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:12.13 ^~~~~~~~~~~~~~~~~~~~~~~ 74:12.13 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:12.13 NS_INTERFACE_MAP_END 74:12.13 ^~~~~~~~~~~~~~~~~~~~ 74:12.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:12.13 else 74:12.13 ^~~~ 74:12.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:12.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:12.13 ^~~~~~~~~~~~~~~~~~ 74:12.13 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:12.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:12.13 ^~~~~~~~~~~~~~~~~~~~~~ 74:13.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:13.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 74:13.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 74:13.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 74:13.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 74:13.53 from /builddir/build/BUILD/firefox-67.0.3/dom/security/CSPEvalChecker.cpp:8, 74:13.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 74:13.53 /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 74:13.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:13.53 foundInterface = 0; \ 74:13.53 ^~~~~~~~~~~~~~ 74:13.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:13.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:13.53 ^~~~~~~~~~~~~~~~~~~~~~~ 74:13.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:13.53 NS_INTERFACE_MAP_END 74:13.53 ^~~~~~~~~~~~~~~~~~~~ 74:13.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:13.53 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 74:13.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:13.53 /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 74:13.53 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 74:13.53 ^~~~~~~~~~~~~~~~~~~~ 74:13.53 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp:10, 74:13.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:38: 74:13.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:13.53 } else 74:13.53 ^~~~ 74:13.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 74:13.53 } else 74:13.53 ^~~~ 74:13.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:13.53 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 74:13.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:13.53 /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 74:13.53 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 74:13.53 ^~~~~~~~~~~~~~~~~~~~ 74:15.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 74:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 74:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 74:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 74:15.43 from /builddir/build/BUILD/firefox-67.0.3/dom/security/CSPEvalChecker.cpp:8, 74:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 74:15.43 /builddir/build/BUILD/firefox-67.0.3/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 74:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:15.43 foundInterface = 0; \ 74:15.43 ^~~~~~~~~~~~~~ 74:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:15.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:15.43 ^~~~~~~~~~~~~~~~~~~~~~~ 74:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:15.43 NS_INTERFACE_MAP_END 74:15.43 ^~~~~~~~~~~~~~~~~~~~ 74:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:15.43 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 74:15.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:15.43 /builddir/build/BUILD/firefox-67.0.3/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 74:15.43 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 74:15.43 ^~~~~~~~~~~~~~~~~~~~ 74:15.43 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp:10, 74:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:38: 74:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:15.43 } else 74:15.43 ^~~~ 74:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 74:15.43 } else 74:15.43 ^~~~ 74:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 74:15.43 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 74:15.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:15.43 /builddir/build/BUILD/firefox-67.0.3/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 74:15.43 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 74:15.43 ^~~~~~~~~~~~~~~~~~~~ 74:18.25 dom/security/featurepolicy 74:20.02 dom/security/featurepolicy/test/gtest 74:22.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:22.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 74:22.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:22.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:22.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 74:22.96 from /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/Feature.h:11, 74:22.96 from /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/Feature.cpp:7, 74:22.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 74:22.97 /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 74:22.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:22.97 foundInterface = 0; \ 74:22.97 ^~~~~~~~~~~~~~ 74:22.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:22.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:22.97 ^~~~~~~~~~~~~~~~~~~~~~~ 74:22.97 /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:22.97 NS_INTERFACE_MAP_END 74:22.97 ^~~~~~~~~~~~~~~~~~~~ 74:22.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:22.97 else 74:22.97 ^~~~ 74:22.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:22.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:22.97 ^~~~~~~~~~~~~~~~~~ 74:22.97 /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:22.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:22.97 ^~~~~~~~~~~~~~~~~~~~~~ 74:23.15 dom/storage 74:25.54 dom/svg 74:29.61 dom/network 74:31.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:31.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 74:31.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:31.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:31.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 74:31.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 74:31.84 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAngle.h:10, 74:31.84 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAngle.cpp:7, 74:31.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 74:31.84 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 74:31.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:31.84 foundInterface = 0; \ 74:31.84 ^~~~~~~~~~~~~~ 74:31.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:31.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:31.84 ^~~~~~~~~~~~~~~~~~~~~~~ 74:31.84 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:31.84 NS_INTERFACE_MAP_END 74:31.84 ^~~~~~~~~~~~~~~~~~~~ 74:31.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:31.84 else 74:31.84 ^~~~ 74:31.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:31.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:31.84 ^~~~~~~~~~~~~~~~~~ 74:31.84 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:31.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:31.84 ^~~~~~~~~~~~~~~~~~~~~~ 74:31.86 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 74:31.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:31.86 foundInterface = 0; \ 74:31.86 ^~~~~~~~~~~~~~ 74:31.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:31.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:31.87 ^~~~~~~~~~~~~~~~~~~~~~~ 74:31.87 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:31.87 NS_INTERFACE_MAP_END 74:31.87 ^~~~~~~~~~~~~~~~~~~~ 74:31.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:31.87 else 74:31.87 ^~~~ 74:31.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:31.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:31.87 ^~~~~~~~~~~~~~~~~~ 74:31.87 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:31.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:31.87 ^~~~~~~~~~~~~~~~~~~~~~ 74:31.88 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 74:31.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:31.89 foundInterface = 0; \ 74:31.89 ^~~~~~~~~~~~~~ 74:31.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:31.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:31.89 ^~~~~~~~~~~~~~~~~~~~~~~ 74:31.89 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:31.89 NS_INTERFACE_MAP_END 74:31.89 ^~~~~~~~~~~~~~~~~~~~ 74:31.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:31.89 else 74:31.89 ^~~~ 74:31.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:31.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:31.89 ^~~~~~~~~~~~~~~~~~ 74:31.89 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:31.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:31.89 ^~~~~~~~~~~~~~~~~~~~~~ 74:31.90 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 74:31.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:31.90 foundInterface = 0; \ 74:31.90 ^~~~~~~~~~~~~~ 74:31.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:31.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:31.90 ^~~~~~~~~~~~~~~~~~~~~~~ 74:31.90 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:31.90 NS_INTERFACE_MAP_END 74:31.90 ^~~~~~~~~~~~~~~~~~~~ 74:31.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:31.90 else 74:31.90 ^~~~ 74:31.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:31.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:31.90 ^~~~~~~~~~~~~~~~~~ 74:31.90 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:31.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:31.90 ^~~~~~~~~~~~~~~~~~~~~~ 74:31.91 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 74:31.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:31.91 foundInterface = 0; \ 74:31.91 ^~~~~~~~~~~~~~ 74:31.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:31.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:31.91 ^~~~~~~~~~~~~~~~~~~~~~~ 74:31.91 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:31.91 NS_INTERFACE_MAP_END 74:31.91 ^~~~~~~~~~~~~~~~~~~~ 74:31.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:31.91 else 74:31.91 ^~~~ 74:31.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:31.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:31.91 ^~~~~~~~~~~~~~~~~~ 74:31.91 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:31.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:31.91 ^~~~~~~~~~~~~~~~~~~~~~ 74:32.02 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 74:32.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:32.02 foundInterface = 0; \ 74:32.02 ^~~~~~~~~~~~~~ 74:32.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:32.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:32.02 ^~~~~~~~~~~~~~~~~~~~~~~ 74:32.02 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:32.02 NS_INTERFACE_MAP_END 74:32.02 ^~~~~~~~~~~~~~~~~~~~ 74:32.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:32.02 else 74:32.02 ^~~~ 74:32.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:32.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:32.02 ^~~~~~~~~~~~~~~~~~ 74:32.02 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:32.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:32.02 ^~~~~~~~~~~~~~~~~~~~~~ 74:32.06 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 74:32.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:32.06 foundInterface = 0; \ 74:32.06 ^~~~~~~~~~~~~~ 74:32.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:32.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:32.06 ^~~~~~~~~~~~~~~~~~~~~~~ 74:32.06 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:32.06 NS_INTERFACE_MAP_END 74:32.06 ^~~~~~~~~~~~~~~~~~~~ 74:32.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:32.06 else 74:32.06 ^~~~ 74:32.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:32.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:32.06 ^~~~~~~~~~~~~~~~~~ 74:32.06 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:32.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:32.06 ^~~~~~~~~~~~~~~~~~~~~~ 74:32.09 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 74:32.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:32.09 foundInterface = 0; \ 74:32.09 ^~~~~~~~~~~~~~ 74:32.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:32.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:32.09 ^~~~~~~~~~~~~~~~~~~~~~~ 74:32.09 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:32.09 NS_INTERFACE_MAP_END 74:32.09 ^~~~~~~~~~~~~~~~~~~~ 74:32.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:32.09 else 74:32.09 ^~~~ 74:32.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:32.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:32.09 ^~~~~~~~~~~~~~~~~~ 74:32.09 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:32.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:32.09 ^~~~~~~~~~~~~~~~~~~~~~ 74:32.11 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 74:32.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:32.11 foundInterface = 0; \ 74:32.11 ^~~~~~~~~~~~~~ 74:32.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:32.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:32.12 ^~~~~~~~~~~~~~~~~~~~~~~ 74:32.12 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:32.12 NS_INTERFACE_MAP_END 74:32.12 ^~~~~~~~~~~~~~~~~~~~ 74:32.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:32.12 else 74:32.12 ^~~~ 74:32.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:32.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:32.12 ^~~~~~~~~~~~~~~~~~ 74:32.12 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:32.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:32.12 ^~~~~~~~~~~~~~~~~~~~~~ 74:32.15 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 74:32.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:32.16 foundInterface = 0; \ 74:32.16 ^~~~~~~~~~~~~~ 74:32.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:32.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:32.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.16 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:32.16 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 74:32.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:32.16 else 74:32.16 ^~~~ 74:32.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:32.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:32.16 ^~~~~~~~~~~~~~~~~~ 74:32.16 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:32.16 NS_INTERFACE_MAP_ENTRY(Link) 74:32.16 ^~~~~~~~~~~~~~~~~~~~~~ 74:32.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:32.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 74:32.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:32.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:32.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 74:32.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 74:32.67 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:11, 74:32.67 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 74:32.67 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 74:32.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 74:32.67 /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 74:32.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:32.67 foundInterface = 0; \ 74:32.67 ^~~~~~~~~~~~~~ 74:32.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:32.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:32.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.67 /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:32.67 NS_INTERFACE_MAP_END_INHERITING(Storage) 74:32.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:32.67 else 74:32.67 ^~~~ 74:32.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:32.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:32.67 ^~~~~~~~~~~~~~~~~~ 74:32.67 /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:32.67 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 74:32.67 ^~~~~~~~~~~~~~~~~~~~~~ 74:32.81 /builddir/build/BUILD/firefox-67.0.3/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 74:32.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:32.81 foundInterface = 0; \ 74:32.81 ^~~~~~~~~~~~~~ 74:32.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:32.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.81 /builddir/build/BUILD/firefox-67.0.3/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:32.81 NS_INTERFACE_MAP_END_INHERITING(Storage) 74:32.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.82 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:13, 74:32.82 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 74:32.82 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 74:32.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 74:32.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:32.82 } else 74:32.82 ^~~~ 74:32.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:32.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:32.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.82 /builddir/build/BUILD/firefox-67.0.3/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:32.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 74:32.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:11, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 74:32.85 /builddir/build/BUILD/firefox-67.0.3/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 74:32.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:32.85 foundInterface = 0; \ 74:32.85 ^~~~~~~~~~~~~~ 74:32.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:32.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:32.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.85 /builddir/build/BUILD/firefox-67.0.3/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:32.85 NS_INTERFACE_MAP_END_INHERITING(Storage) 74:32.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.85 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:13, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 74:32.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 74:32.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:32.86 } else 74:32.86 ^~~~ 74:32.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:32.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:32.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:32.86 /builddir/build/BUILD/firefox-67.0.3/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:32.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 74:32.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:33.42 dom/permission 74:33.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:33.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 74:33.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:33.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:33.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 74:33.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 74:33.60 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:11, 74:33.60 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 74:33.60 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 74:33.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 74:33.60 /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 74:33.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:33.60 foundInterface = 0; \ 74:33.60 ^~~~~~~~~~~~~~ 74:33.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:33.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:33.60 ^~~~~~~~~~~~~~~~~~~~~~~ 74:33.60 /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:33.60 NS_INTERFACE_MAP_END 74:33.60 ^~~~~~~~~~~~~~~~~~~~ 74:33.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:33.60 else 74:33.60 ^~~~ 74:33.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:33.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:33.60 ^~~~~~~~~~~~~~~~~~ 74:33.60 /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:33.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:33.60 ^~~~~~~~~~~~~~~~~~~~~~ 74:33.63 /builddir/build/BUILD/firefox-67.0.3/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 74:33.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:33.64 foundInterface = 0; \ 74:33.64 ^~~~~~~~~~~~~~ 74:33.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:33.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:33.64 ^~~~~~~~~~~~~~~~~~~~~~~ 74:33.64 /builddir/build/BUILD/firefox-67.0.3/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:33.64 NS_INTERFACE_MAP_END 74:33.64 ^~~~~~~~~~~~~~~~~~~~ 74:33.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:33.64 else 74:33.64 ^~~~ 74:33.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:33.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:33.64 ^~~~~~~~~~~~~~~~~~ 74:33.64 /builddir/build/BUILD/firefox-67.0.3/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:33.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 74:33.64 ^~~~~~~~~~~~~~~~~~~~~~ 74:36.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:36.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 74:36.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:36.03 from /builddir/build/BUILD/firefox-67.0.3/dom/network/Connection.h:10, 74:36.03 from /builddir/build/BUILD/firefox-67.0.3/dom/network/Connection.cpp:7, 74:36.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 74:36.03 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 74:36.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:36.03 foundInterface = 0; \ 74:36.03 ^~~~~~~~~~~~~~ 74:36.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:36.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:36.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:36.03 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:36.03 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:36.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:36.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:36.03 else 74:36.03 ^~~~ 74:36.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:36.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:36.03 ^~~~~~~~~~~~~~~~~~ 74:36.03 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:36.03 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 74:36.03 ^~~~~~~~~~~~~~~~~~~~~~ 74:39.08 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 74:39.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:39.08 foundInterface = 0; \ 74:39.08 ^~~~~~~~~~~~~~ 74:39.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:39.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:39.08 ^~~~~~~~~~~~~~~~~~~~~~~ 74:39.08 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:39.08 NS_INTERFACE_MAP_END 74:39.08 ^~~~~~~~~~~~~~~~~~~~ 74:39.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:39.08 else 74:39.08 ^~~~ 74:39.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:39.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:39.08 ^~~~~~~~~~~~~~~~~~ 74:39.08 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:39.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:39.08 ^~~~~~~~~~~~~~~~~~~~~~ 74:39.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:39.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 74:39.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:39.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:39.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 74:39.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 74:39.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 74:39.59 from /builddir/build/BUILD/firefox-67.0.3/dom/permission/PermissionObserver.h:10, 74:39.59 from /builddir/build/BUILD/firefox-67.0.3/dom/permission/PermissionObserver.cpp:7, 74:39.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 74:39.59 /builddir/build/BUILD/firefox-67.0.3/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 74:39.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:39.59 foundInterface = 0; \ 74:39.59 ^~~~~~~~~~~~~~ 74:39.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:39.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:39.59 ^~~~~~~~~~~~~~~~~~~~~~~ 74:39.59 /builddir/build/BUILD/firefox-67.0.3/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:39.59 NS_INTERFACE_MAP_END 74:39.59 ^~~~~~~~~~~~~~~~~~~~ 74:39.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:39.59 else 74:39.59 ^~~~ 74:39.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:39.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:39.59 ^~~~~~~~~~~~~~~~~~ 74:39.59 /builddir/build/BUILD/firefox-67.0.3/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:39.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:39.59 ^~~~~~~~~~~~~~~~~~~~~~ 74:41.70 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 74:41.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.70 foundInterface = 0; \ 74:41.70 ^~~~~~~~~~~~~~ 74:41.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:41.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:41.70 ^~~~~~~~~~~~~~~~~~~~~~~ 74:41.70 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:41.70 NS_INTERFACE_MAP_END 74:41.70 ^~~~~~~~~~~~~~~~~~~~ 74:41.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.70 else 74:41.70 ^~~~ 74:41.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:41.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:41.70 ^~~~~~~~~~~~~~~~~~ 74:41.70 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:41.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:41.70 ^~~~~~~~~~~~~~~~~~~~~~ 74:41.72 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 74:41.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.72 foundInterface = 0; \ 74:41.72 ^~~~~~~~~~~~~~ 74:41.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:41.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:41.72 ^~~~~~~~~~~~~~~~~~~~~~~ 74:41.72 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:41.72 NS_INTERFACE_MAP_END 74:41.72 ^~~~~~~~~~~~~~~~~~~~ 74:41.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.73 else 74:41.73 ^~~~ 74:41.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:41.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:41.73 ^~~~~~~~~~~~~~~~~~ 74:41.73 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:41.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:41.73 ^~~~~~~~~~~~~~~~~~~~~~ 74:41.75 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 74:41.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.75 foundInterface = 0; \ 74:41.75 ^~~~~~~~~~~~~~ 74:41.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:41.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.75 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:41.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.75 else 74:41.76 ^~~~ 74:41.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:41.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:41.76 ^~~~~~~~~~~~~~~~~~ 74:41.76 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:41.76 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 74:41.76 ^~~~~~~~~~~~~~~~~~~~~~ 74:41.82 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 74:41.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.82 foundInterface = 0; \ 74:41.82 ^~~~~~~~~~~~~~ 74:41.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:41.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:41.82 ^~~~~~~~~~~~~~~~~~~~~~~ 74:41.82 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:41.82 NS_INTERFACE_MAP_END 74:41.82 ^~~~~~~~~~~~~~~~~~~~ 74:41.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.82 else 74:41.82 ^~~~ 74:41.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:41.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:41.82 ^~~~~~~~~~~~~~~~~~ 74:41.82 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:41.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:41.82 ^~~~~~~~~~~~~~~~~~~~~~ 74:41.84 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 74:41.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.84 foundInterface = 0; \ 74:41.84 ^~~~~~~~~~~~~~ 74:41.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:41.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:41.84 ^~~~~~~~~~~~~~~~~~~~~~~ 74:41.84 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketParent.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:41.84 NS_INTERFACE_MAP_END 74:41.84 ^~~~~~~~~~~~~~~~~~~~ 74:41.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.84 else 74:41.84 ^~~~ 74:41.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:41.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:41.84 ^~~~~~~~~~~~~~~~~~ 74:41.84 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketParent.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:41.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:41.84 ^~~~~~~~~~~~~~~~~~~~~~ 74:41.93 /builddir/build/BUILD/firefox-67.0.3/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 74:41.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.93 foundInterface = 0; \ 74:41.93 ^~~~~~~~~~~~~~ 74:41.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:41.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:41.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.93 /builddir/build/BUILD/firefox-67.0.3/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:41.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:41.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.93 else 74:41.93 ^~~~ 74:41.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:41.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:41.93 ^~~~~~~~~~~~~~~~~~ 74:41.94 /builddir/build/BUILD/firefox-67.0.3/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:41.94 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 74:41.94 ^~~~~~~~~~~~~~~~~~~~~~ 74:42.60 dom/plugins/base 74:49.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:49.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 74:49.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:49.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:49.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 74:49.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 74:49.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:10, 74:49.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 74:49.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGAnimateElement.h:11, 74:49.03 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimateElement.cpp:7, 74:49.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 74:49.03 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 74:49.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:49.03 foundInterface = 0; \ 74:49.03 ^~~~~~~~~~~~~~ 74:49.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:49.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:49.03 ^~~~~~~~~~~~~~~~~~~~~~~ 74:49.03 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:49.03 NS_INTERFACE_MAP_END 74:49.03 ^~~~~~~~~~~~~~~~~~~~ 74:49.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:49.04 else 74:49.04 ^~~~ 74:49.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:49.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:49.04 ^~~~~~~~~~~~~~~~~~ 74:49.04 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:49.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:49.04 ^~~~~~~~~~~~~~~~~~~~~~ 74:49.04 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 74:49.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:49.04 foundInterface = 0; \ 74:49.04 ^~~~~~~~~~~~~~ 74:49.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:49.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:49.04 ^~~~~~~~~~~~~~~~~~~~~~~ 74:49.04 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:49.04 NS_INTERFACE_MAP_END 74:49.04 ^~~~~~~~~~~~~~~~~~~~ 74:49.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:49.04 else 74:49.04 ^~~~ 74:49.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:49.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:49.04 ^~~~~~~~~~~~~~~~~~ 74:49.04 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:49.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:49.04 ^~~~~~~~~~~~~~~~~~~~~~ 74:49.10 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 74:49.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:49.10 foundInterface = 0; \ 74:49.10 ^~~~~~~~~~~~~~ 74:49.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:49.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:49.10 ^~~~~~~~~~~~~~~~~~~~~~~ 74:49.10 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:49.10 NS_INTERFACE_MAP_END 74:49.10 ^~~~~~~~~~~~~~~~~~~~ 74:49.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:49.10 else 74:49.10 ^~~~ 74:49.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:49.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:49.10 ^~~~~~~~~~~~~~~~~~ 74:49.10 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:49.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:49.10 ^~~~~~~~~~~~~~~~~~~~~~ 74:49.18 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 74:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:49.18 foundInterface = 0; \ 74:49.18 ^~~~~~~~~~~~~~ 74:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:49.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:49.18 ^~~~~~~~~~~~~~~~~~~~~~~ 74:49.18 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:49.18 NS_INTERFACE_MAP_END 74:49.18 ^~~~~~~~~~~~~~~~~~~~ 74:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:49.18 else 74:49.18 ^~~~ 74:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:49.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:49.18 ^~~~~~~~~~~~~~~~~~ 74:49.19 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:49.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:49.19 ^~~~~~~~~~~~~~~~~~~~~~ 74:57.04 dom/plugins/ipc 74:57.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:57.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 74:57.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIPluginHost.h:14, 74:57.19 from /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.h:12, 74:57.19 from /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp:9: 74:57.19 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 74:57.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:57.19 foundInterface = 0; \ 74:57.19 ^~~~~~~~~~~~~~ 74:57.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:57.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:57.19 ^~~~~~~~~~~~~~~~~~~~~~~ 74:57.19 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp:1646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:57.19 NS_INTERFACE_MAP_END 74:57.19 ^~~~~~~~~~~~~~~~~~~~ 74:57.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:57.19 else 74:57.20 ^~~~ 74:57.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 74:57.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 74:57.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:57.20 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp:1645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 74:57.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 74:57.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 74:59.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 74:59.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 74:59.12 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedTransformList.h:13, 74:59.12 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedTransformList.cpp:7, 74:59.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 74:59.12 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 74:59.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:59.12 foundInterface = 0; \ 74:59.12 ^~~~~~~~~~~~~~ 74:59.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:59.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:59.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.12 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:59.12 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 74:59.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:59.13 else 74:59.13 ^~~~ 74:59.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:59.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:59.13 ^~~~~~~~~~~~~~~~~~ 74:59.13 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:59.13 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 74:59.13 ^~~~~~~~~~~~~~~~~~~~~~ 74:59.20 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 74:59.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:59.20 foundInterface = 0; \ 74:59.20 ^~~~~~~~~~~~~~ 74:59.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:59.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:59.20 ^~~~~~~~~~~~~~~~~~~~~~~ 74:59.20 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGClass.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:59.20 NS_INTERFACE_MAP_END 74:59.20 ^~~~~~~~~~~~~~~~~~~~ 74:59.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:59.20 else 74:59.20 ^~~~ 74:59.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:59.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:59.20 ^~~~~~~~~~~~~~~~~~ 74:59.20 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGClass.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:59.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:59.20 ^~~~~~~~~~~~~~~~~~~~~~ 75:03.47 /builddir/build/BUILD/firefox-67.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*)': 75:03.48 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp:624:17: warning: 'newDataToPostLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:03.48 sis->AdoptData(dataToPost, postDataLen); 75:03.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.48 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp:617:9: warning: 'dataToPost' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:03.48 free(dataToPost); 75:03.48 ~~~~^~~~~~~~~~~~ 75:04.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 75:04.02 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 75:04.02 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsJSNPRuntime.cpp:2000: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] 75:04.02 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 75:04.02 ^ 75:04.02 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsJSNPRuntime.cpp:237:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 75:04.02 typedef struct NPObjectMemberPrivate { 75:04.02 ^~~~~~~~~~~~~~~~~~~~~ 75:22.88 dom/prototype 75:26.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 75:26.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 75:26.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 75:26.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 75:26.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SVGContentUtils.h:13, 75:26.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGElement.h:17, 75:26.87 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.h:11, 75:26.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGFEPointLightElement.h:10, 75:26.87 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFEPointLightElement.cpp:7, 75:26.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 75:26.87 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 75:26.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:26.87 foundInterface = 0; \ 75:26.87 ^~~~~~~~~~~~~~ 75:26.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:26.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:26.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.87 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:26.87 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 75:26.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:26.87 } else 75:26.87 ^~~~ 75:26.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 75:26.87 NS_IMPL_QUERY_BODY_CONCRETE(_class) 75:26.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.87 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 75:26.87 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 75:26.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.87 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 75:26.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:26.88 foundInterface = 0; \ 75:26.88 ^~~~~~~~~~~~~~ 75:26.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:26.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:26.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.88 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:26.88 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 75:26.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:26.88 } else 75:26.88 ^~~~ 75:26.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 75:26.88 NS_IMPL_QUERY_BODY_CONCRETE(_class) 75:26.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.88 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 75:26.88 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 75:26.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:27.22 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 75:27.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:27.23 foundInterface = 0; \ 75:27.23 ^~~~~~~~~~~~~~ 75:27.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:27.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:27.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:27.23 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:27.23 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 75:27.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:27.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:27.23 else 75:27.23 ^~~~ 75:27.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:27.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:27.24 ^~~~~~~~~~~~~~~~~~ 75:27.24 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:27.24 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 75:27.24 ^~~~~~~~~~~~~~~~~~~~~~ 75:29.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:29.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 75:29.81 from /builddir/build/BUILD/firefox-67.0.3/dom/prototype/PrototypeDocumentContentSink.cpp:7: 75:29.81 /builddir/build/BUILD/firefox-67.0.3/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 75:29.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:29.81 foundInterface = 0; \ 75:29.81 ^~~~~~~~~~~~~~ 75:29.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:29.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:29.81 ^~~~~~~~~~~~~~~~~~~~~~~ 75:29.81 /builddir/build/BUILD/firefox-67.0.3/dom/prototype/PrototypeDocumentContentSink.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:29.81 NS_INTERFACE_MAP_END 75:29.81 ^~~~~~~~~~~~~~~~~~~~ 75:29.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:29.82 else 75:29.82 ^~~~ 75:29.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:29.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:29.82 ^~~~~~~~~~~~~~~~~~ 75:29.82 /builddir/build/BUILD/firefox-67.0.3/dom/prototype/PrototypeDocumentContentSink.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:29.82 NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 75:29.82 ^~~~~~~~~~~~~~~~~~~~~~ 75:33.08 dom/indexedDB 75:36.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:36.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:36.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:36.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:36.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 75:36.54 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberPair.h:10, 75:36.54 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberPair.cpp:7, 75:36.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 75:36.55 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 75:36.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:36.55 foundInterface = 0; \ 75:36.55 ^~~~~~~~~~~~~~ 75:36.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:36.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:36.55 ^~~~~~~~~~~~~~~~~~~~~~~ 75:36.55 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:36.55 NS_INTERFACE_MAP_END 75:36.55 ^~~~~~~~~~~~~~~~~~~~ 75:36.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:36.55 else 75:36.55 ^~~~ 75:36.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:36.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:36.55 ^~~~~~~~~~~~~~~~~~ 75:36.55 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:36.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:36.55 ^~~~~~~~~~~~~~~~~~~~~~ 75:39.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:39.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:39.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:39.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:39.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 75:39.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 75:39.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 75:39.74 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:7, 75:39.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 75:39.74 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 75:39.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:39.74 foundInterface = 0; \ 75:39.74 ^~~~~~~~~~~~~~ 75:39.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:39.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:39.74 ^~~~~~~~~~~~~~~~~~~~~~~ 75:39.74 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:39.74 NS_INTERFACE_MAP_END 75:39.74 ^~~~~~~~~~~~~~~~~~~~ 75:39.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:39.74 else 75:39.74 ^~~~ 75:39.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:39.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:39.74 ^~~~~~~~~~~~~~~~~~ 75:39.74 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:39.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:39.74 ^~~~~~~~~~~~~~~~~~~~~~ 75:41.59 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 75:41.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:41.59 foundInterface = 0; \ 75:41.59 ^~~~~~~~~~~~~~ 75:41.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:41.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:41.59 ^~~~~~~~~~~~~~~~~~~~~~~ 75:41.59 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:41.59 NS_INTERFACE_MAP_END 75:41.59 ^~~~~~~~~~~~~~~~~~~~ 75:41.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:41.59 else 75:41.59 ^~~~ 75:41.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:41.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:41.59 ^~~~~~~~~~~~~~~~~~ 75:41.59 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:41.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:41.60 ^~~~~~~~~~~~~~~~~~~~~~ 75:41.60 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 75:41.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:41.60 foundInterface = 0; \ 75:41.60 ^~~~~~~~~~~~~~ 75:41.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:41.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:41.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:41.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:41.60 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 75:41.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:41.60 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 75:41.60 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 75:41.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:41.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 75:41.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 75:41.60 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:7, 75:41.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 75:41.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:41.60 } else 75:41.60 ^~~~ 75:41.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:41.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:41.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:41.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:41.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 75:41.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:41.60 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 75:41.60 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 75:41.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:41.69 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:41.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:41.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:41.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:41.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 75:41.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 75:41.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 75:41.69 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:7, 75:41.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 75:41.69 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGString.cpp: In member function 'virtual nsresult mozilla::SVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 75:41.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:41.69 foundInterface = 0; \ 75:41.69 ^~~~~~~~~~~~~~ 75:41.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:41.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:41.69 ^~~~~~~~~~~~~~~~~~~~~~~ 75:41.69 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:41.69 NS_INTERFACE_MAP_END 75:41.70 ^~~~~~~~~~~~~~~~~~~~ 75:41.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:41.70 else 75:41.70 ^~~~ 75:41.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:41.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:41.70 ^~~~~~~~~~~~~~~~~~ 75:41.70 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:41.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:41.70 ^~~~~~~~~~~~~~~~~~~~~~ 75:41.75 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 75:41.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:41.75 foundInterface = 0; \ 75:41.75 ^~~~~~~~~~~~~~ 75:41.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:41.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:41.75 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:41.75 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 75:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:41.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 75:41.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 75:41.75 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:7, 75:41.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 75:41.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:41.75 } else 75:41.75 ^~~~ 75:41.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:41.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:41.75 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:41.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 75:41.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:45.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SVGStringList.h:11, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGTests.h:12, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGTextPositioningElement.cpp:7, 75:45.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 75:45.27 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 75:45.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:45.27 foundInterface = 0; \ 75:45.28 ^~~~~~~~~~~~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:45.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:45.28 ^~~~~~~~~~~~~~~~~~~~~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:45.28 NS_INTERFACE_MAP_END 75:45.28 ^~~~~~~~~~~~~~~~~~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:45.28 else 75:45.28 ^~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:45.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:45.28 ^~~~~~~~~~~~~~~~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:45.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:45.28 ^~~~~~~~~~~~~~~~~~~~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 75:45.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:45.28 foundInterface = 0; \ 75:45.28 ^~~~~~~~~~~~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:45.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:45.28 ^~~~~~~~~~~~~~~~~~~~~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:45.28 NS_INTERFACE_MAP_END 75:45.28 ^~~~~~~~~~~~~~~~~~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:45.28 else 75:45.28 ^~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:45.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:45.28 ^~~~~~~~~~~~~~~~~~ 75:45.28 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:45.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:45.29 ^~~~~~~~~~~~~~~~~~~~~~ 75:46.07 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 75:46.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:46.08 foundInterface = 0; \ 75:46.08 ^~~~~~~~~~~~~~ 75:46.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:46.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:46.08 ^~~~~~~~~~~~~~~~~~~~~~~ 75:46.08 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:46.08 NS_INTERFACE_MAP_END 75:46.08 ^~~~~~~~~~~~~~~~~~~~ 75:46.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:46.08 else 75:46.08 ^~~~ 75:46.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:46.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:46.08 ^~~~~~~~~~~~~~~~~~ 75:46.08 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:46.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:46.08 ^~~~~~~~~~~~~~~~~~~~~~ 75:46.85 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 75:46.85 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/Key.cpp:578:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:46.85 ++out; 75:46.86 ^~~~~ 75:48.24 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/FileInfo.h:10, 75:48.25 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp:11: 75:48.25 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 75:48.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:48.25 foundInterface = 0; \ 75:48.25 ^~~~~~~~~~~~~~ 75:48.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:48.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:48.25 ^~~~~~~~~~~~~~~~~~~~~~~ 75:48.25 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp:26930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:48.25 NS_INTERFACE_MAP_END 75:48.25 ^~~~~~~~~~~~~~~~~~~~ 75:48.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:48.25 else 75:48.25 ^~~~ 75:48.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:48.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:48.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:48.25 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp:26929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:48.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 75:48.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:52.66 dom/system 75:57.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:57.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:57.58 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 75:57.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.58 foundInterface = 0; \ 75:57.58 ^~~~~~~~~~~~~~ 75:57.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:57.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:57.58 ^~~~~~~~~~~~~~~~~~~~~~~ 75:57.58 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:57.58 NS_INTERFACE_MAP_END 75:57.58 ^~~~~~~~~~~~~~~~~~~~ 75:57.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.58 else 75:57.58 ^~~~ 75:57.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:57.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:57.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.58 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:57.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 75:57.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.63 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 75:57.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.63 foundInterface = 0; \ 75:57.63 ^~~~~~~~~~~~~~ 75:57.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:57.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:57.63 ^~~~~~~~~~~~~~~~~~~~~~~ 75:57.63 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBCursor.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:57.63 NS_INTERFACE_MAP_END 75:57.63 ^~~~~~~~~~~~~~~~~~~~ 75:57.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.63 else 75:57.63 ^~~~ 75:57.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:57.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:57.63 ^~~~~~~~~~~~~~~~~~ 75:57.63 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBCursor.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:57.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:57.63 ^~~~~~~~~~~~~~~~~~~~~~ 75:57.77 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 75:57.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.77 foundInterface = 0; \ 75:57.77 ^~~~~~~~~~~~~~ 75:57.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:57.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:57.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.78 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:57.78 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 75:57.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:57.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 75:57.78 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 75:57.78 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:57.78 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:57.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:57.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.78 } else 75:57.78 ^~~~ 75:57.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:57.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:57.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.78 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBDatabase.cpp:1061:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:57.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 75:57.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:57.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:57.80 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 75:57.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.80 foundInterface = 0; \ 75:57.80 ^~~~~~~~~~~~~~ 75:57.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:57.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:57.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.80 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:57.80 NS_INTERFACE_MAP_END_INHERITING(Event) 75:57.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.80 else 75:57.80 ^~~~ 75:57.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:57.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:57.80 ^~~~~~~~~~~~~~~~~~ 75:57.80 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:57.80 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 75:57.80 ^~~~~~~~~~~~~~~~~~~~~~ 75:57.88 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 75:57.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.89 foundInterface = 0; \ 75:57.89 ^~~~~~~~~~~~~~ 75:57.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:57.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:57.89 ^~~~~~~~~~~~~~~~~~~~~~~ 75:57.89 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFactory.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:57.89 NS_INTERFACE_MAP_END 75:57.89 ^~~~~~~~~~~~~~~~~~~~ 75:57.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.89 else 75:57.89 ^~~~ 75:57.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:57.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:57.89 ^~~~~~~~~~~~~~~~~~ 75:57.89 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFactory.cpp:833:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:57.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:57.89 ^~~~~~~~~~~~~~~~~~~~~~ 75:57.94 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 75:57.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.94 foundInterface = 0; \ 75:57.94 ^~~~~~~~~~~~~~ 75:57.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:57.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.94 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:57.94 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.94 else 75:57.94 ^~~~ 75:57.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:57.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:57.94 ^~~~~~~~~~~~~~~~~~ 75:57.95 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:57.95 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:57.95 ^~~~~~~~~~~~~~~~~~~~~~ 75:57.96 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 75:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.96 foundInterface = 0; \ 75:57.96 ^~~~~~~~~~~~~~ 75:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:57.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.96 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:57.96 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 75:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:57.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 75:57.96 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 75:57.96 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:57.96 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:57.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.96 } else 75:57.96 ^~~~ 75:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:57.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.96 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:57.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 75:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:58.00 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 75:58.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.00 foundInterface = 0; \ 75:58.00 ^~~~~~~~~~~~~~ 75:58.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:58.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:58.00 ^~~~~~~~~~~~~~~~~~~~~~~ 75:58.00 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:58.00 NS_INTERFACE_MAP_END 75:58.00 ^~~~~~~~~~~~~~~~~~~~ 75:58.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:58.00 else 75:58.00 ^~~~ 75:58.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:58.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:58.00 ^~~~~~~~~~~~~~~~~~ 75:58.00 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:58.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:58.00 ^~~~~~~~~~~~~~~~~~~~~~ 75:58.00 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsUtils.h:14, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCOMPtr.h:30, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsAutoPtr.h:10, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 75:58.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 75:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 75:58.01 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.h:20, 75:58.01 from /builddir/build/BUILD/firefox-67.0.3/dom/system/OSFileConstants.cpp:52, 75:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 75:58.01 /builddir/build/BUILD/firefox-67.0.3/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 75:58.01 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.01 foundInterface = 0; \ 75:58.01 ^~~~~~~~~~~~~~ 75:58.01 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:58.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:58.01 ^~~~~~~~~~~~~~~~~~~~~~~ 75:58.01 /builddir/build/BUILD/firefox-67.0.3/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:58.01 NS_INTERFACE_MAP_END 75:58.01 ^~~~~~~~~~~~~~~~~~~~ 75:58.01 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:58.01 else 75:58.01 ^~~~ 75:58.01 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:58.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:58.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.01 /builddir/build/BUILD/firefox-67.0.3/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:58.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 75:58.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.03 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 75:58.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.03 foundInterface = 0; \ 75:58.03 ^~~~~~~~~~~~~~ 75:58.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:58.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:58.03 ^~~~~~~~~~~~~~~~~~~~~~~ 75:58.03 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBKeyRange.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:58.03 NS_INTERFACE_MAP_END 75:58.03 ^~~~~~~~~~~~~~~~~~~~ 75:58.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:58.03 else 75:58.03 ^~~~ 75:58.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:58.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:58.03 ^~~~~~~~~~~~~~~~~~ 75:58.03 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBKeyRange.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:58.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:58.03 ^~~~~~~~~~~~~~~~~~~~~~ 75:58.08 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 75:58.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.08 foundInterface = 0; \ 75:58.08 ^~~~~~~~~~~~~~ 75:58.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:58.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.08 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:58.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.08 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:58.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 75:58.08 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 75:58.08 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:58.08 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:58.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:58.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:58.08 } else 75:58.08 ^~~~ 75:58.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:58.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.08 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:58.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 75:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:58.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:58.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:58.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:58.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 75:58.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 75:58.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 75:58.40 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 75:58.40 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:58.40 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:58.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:58.41 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 75:58.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.41 foundInterface = 0; \ 75:58.41 ^~~~~~~~~~~~~~ 75:58.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:58.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:58.41 ^~~~~~~~~~~~~~~~~~~~~~~ 75:58.41 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBObjectStore.cpp:1862:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:58.41 NS_INTERFACE_MAP_END 75:58.41 ^~~~~~~~~~~~~~~~~~~~ 75:58.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:58.41 else 75:58.41 ^~~~ 75:58.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:58.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:58.41 ^~~~~~~~~~~~~~~~~~ 75:58.41 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBObjectStore.cpp:1861:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:58.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:58.41 ^~~~~~~~~~~~~~~~~~~~~~ 75:58.48 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 75:58.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.48 foundInterface = 0; \ 75:58.48 ^~~~~~~~~~~~~~ 75:58.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:58.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:58.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.49 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:58.49 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 75:58.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 75:58.49 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp:357:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:58.49 } else 75:58.49 ^~~~ 75:58.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:58.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:58.49 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 75:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.50 foundInterface = 0; \ 75:58.50 ^~~~~~~~~~~~~~ 75:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:58.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.50 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:58.50 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 75:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 75:58.50 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 75:58.50 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:58.50 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:58.50 } else 75:58.50 ^~~~ 75:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:58.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.50 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:58.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 75:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 75:58.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 75:58.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:58.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:58.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 75:58.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 75:58.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 75:58.53 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 75:58.53 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:58.53 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:58.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:58.54 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 75:58.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.54 foundInterface = 0; \ 75:58.54 ^~~~~~~~~~~~~~ 75:58.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:58.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:58.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.54 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:58.54 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 75:58.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:58.54 else 75:58.54 ^~~~ 75:58.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:58.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:58.54 ^~~~~~~~~~~~~~~~~~ 75:58.54 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:58.54 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 75:58.54 ^~~~~~~~~~~~~~~~~~~~~~ 75:58.56 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 75:58.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.56 foundInterface = 0; \ 75:58.56 ^~~~~~~~~~~~~~ 75:58.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:58.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:58.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.56 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:58.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:58.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:58.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 75:58.56 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 75:58.56 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 75:58.56 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 75:58.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 75:58.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:58.56 } else 75:58.56 ^~~~ 75:58.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:58.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:58.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.56 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:58.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 75:58.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.88 dom/workers 76:09.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Worker.h:11, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/ChromeWorker.h:10, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/ChromeWorker.cpp:7, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 76:09.70 /builddir/build/BUILD/firefox-67.0.3/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 76:09.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:09.70 foundInterface = 0; \ 76:09.70 ^~~~~~~~~~~~~~ 76:09.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:09.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:09.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:09.70 /builddir/build/BUILD/firefox-67.0.3/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:09.70 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:09.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:09.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Worker.h:11, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/ChromeWorker.h:10, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/ChromeWorker.cpp:7, 76:09.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 76:09.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:09.71 } else 76:09.71 ^~~~ 76:09.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:09.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:09.71 /builddir/build/BUILD/firefox-67.0.3/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:09.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 76:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:12.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:12.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 76:12.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 76:12.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 76:12.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 76:12.82 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerLocation.cpp:7, 76:12.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 76:12.82 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 76:12.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:12.82 foundInterface = 0; \ 76:12.82 ^~~~~~~~~~~~~~ 76:12.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:12.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:12.82 ^~~~~~~~~~~~~~~~~~~~~~~ 76:12.82 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerPrivate.cpp:4777:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:12.82 NS_INTERFACE_MAP_END 76:12.82 ^~~~~~~~~~~~~~~~~~~~ 76:12.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:12.82 else 76:12.82 ^~~~ 76:12.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:12.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:12.82 ^~~~~~~~~~~~~~~~~~ 76:12.82 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerPrivate.cpp:4768:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:12.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:12.83 ^~~~~~~~~~~~~~~~~~~~~~ 76:12.85 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 76:12.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:12.85 foundInterface = 0; \ 76:12.85 ^~~~~~~~~~~~~~ 76:12.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:12.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:12.86 ^~~~~~~~~~~~~~~~~~~~~~~ 76:12.86 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:12.86 NS_INTERFACE_MAP_END 76:12.86 ^~~~~~~~~~~~~~~~~~~~ 76:12.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 76:12.86 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:12.86 } else 76:12.86 ^~~~ 76:13.02 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 76:13.03 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp:17379:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:13.03 switch (maintenanceAction) { 76:13.03 ^~~~~~ 76:13.03 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp:17373:21: note: 'maintenanceAction' was declared here 76:13.03 MaintenanceAction maintenanceAction; 76:13.03 ^~~~~~~~~~~~~~~~~ 76:13.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 76:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 76:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 76:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 76:13.14 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerLocation.cpp:7, 76:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 76:13.14 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 76:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:13.14 foundInterface = 0; \ 76:13.14 ^~~~~~~~~~~~~~ 76:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:13.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:13.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.14 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:13.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:13.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:13.14 else 76:13.14 ^~~~ 76:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:13.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:13.14 ^~~~~~~~~~~~~~~~~~ 76:13.14 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:13.14 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 76:13.14 ^~~~~~~~~~~~~~~~~~~~~~ 76:13.18 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 76:13.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:13.18 foundInterface = 0; \ 76:13.18 ^~~~~~~~~~~~~~ 76:13.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:13.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:13.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.18 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:13.18 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 76:13.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 76:13.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 76:13.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 76:13.18 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerLocation.cpp:7, 76:13.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 76:13.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:13.18 } else 76:13.19 ^~~~ 76:13.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:13.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:13.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.19 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:13.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 76:13.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:13.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 76:13.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 76:13.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 76:13.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 76:13.23 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerLocation.cpp:7, 76:13.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 76:13.23 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 76:13.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:13.23 foundInterface = 0; \ 76:13.23 ^~~~~~~~~~~~~~ 76:13.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:13.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:13.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.23 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:820:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:13.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:13.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:13.23 else 76:13.23 ^~~~ 76:13.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:13.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:13.23 ^~~~~~~~~~~~~~~~~~ 76:13.23 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:819:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:13.23 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 76:13.23 ^~~~~~~~~~~~~~~~~~~~~~ 76:16.83 dom/workers/remoteworkers 76:21.54 dom/workers/sharedworkers 76:28.23 dom/audiochannel 76:28.93 dom/broadcastchannel 76:30.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:30.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 76:30.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 76:30.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 76:30.93 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.h:10, 76:30.93 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp:7, 76:30.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 76:30.93 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 76:30.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:30.93 foundInterface = 0; \ 76:30.93 ^~~~~~~~~~~~~~ 76:30.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:30.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:30.93 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:30.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:30.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 76:30.93 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.h:12, 76:30.93 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp:7, 76:30.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 76:30.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:30.93 } else 76:30.93 ^~~~ 76:30.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:30.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:30.93 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp:336:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:30.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 76:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:32.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:32.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:32.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAudioChannelAgent.h:10, 76:32.75 from /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.h:10, 76:32.75 from /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.cpp:5, 76:32.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 76:32.76 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 76:32.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:32.76 foundInterface = 0; \ 76:32.76 ^~~~~~~~~~~~~~ 76:32.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:32.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:32.76 ^~~~~~~~~~~~~~~~~~~~~~~ 76:32.76 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:32.76 NS_INTERFACE_MAP_END 76:32.76 ^~~~~~~~~~~~~~~~~~~~ 76:32.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:32.76 else 76:32.76 ^~~~ 76:32.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:32.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:32.76 ^~~~~~~~~~~~~~~~~~ 76:32.76 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:32.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:32.76 ^~~~~~~~~~~~~~~~~~~~~~ 76:33.51 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 76:33.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:33.51 foundInterface = 0; \ 76:33.51 ^~~~~~~~~~~~~~ 76:33.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:33.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:33.51 ^~~~~~~~~~~~~~~~~~~~~~~ 76:33.51 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelService.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:33.51 NS_INTERFACE_MAP_END 76:33.51 ^~~~~~~~~~~~~~~~~~~~ 76:33.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:33.51 else 76:33.51 ^~~~ 76:33.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:33.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:33.51 ^~~~~~~~~~~~~~~~~~ 76:33.51 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelService.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:33.51 NS_INTERFACE_MAP_ENTRY(nsIObserver) 76:33.51 ^~~~~~~~~~~~~~~~~~~~~~ 76:34.28 dom/messagechannel 76:36.04 dom/promise 76:36.24 dom/smil 76:37.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:37.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 76:37.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:37.90 from /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.h:11, 76:37.90 from /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp:7, 76:37.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 76:37.90 /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 76:37.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:37.90 foundInterface = 0; \ 76:37.90 ^~~~~~~~~~~~~~ 76:37.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:37.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:37.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:37.90 /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp:421:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:37.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:37.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:37.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 76:37.90 from /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.h:11, 76:37.90 from /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp:7, 76:37.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 76:37.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:37.90 } else 76:37.90 ^~~~ 76:37.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:37.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:37.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:37.90 /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:37.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 76:37.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:39.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:39.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:39.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:39.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 76:39.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 76:39.38 from /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.h:11, 76:39.38 from /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp:7, 76:39.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 76:39.38 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 76:39.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:39.38 foundInterface = 0; \ 76:39.38 ^~~~~~~~~~~~~~ 76:39.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:39.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:39.38 ^~~~~~~~~~~~~~~~~~~~~~~ 76:39.38 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:39.38 NS_INTERFACE_MAP_END 76:39.38 ^~~~~~~~~~~~~~~~~~~~ 76:39.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:39.38 else 76:39.38 ^~~~ 76:39.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:39.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:39.38 ^~~~~~~~~~~~~~~~~~ 76:39.38 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:39.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:39.38 ^~~~~~~~~~~~~~~~~~~~~~ 76:42.70 dom/url 76:42.90 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 76:42.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:42.90 foundInterface = 0; \ 76:42.90 ^~~~~~~~~~~~~~ 76:42.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:42.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:42.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.90 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessagePort.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:42.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:42.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.90 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.h:13, 76:42.90 from /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp:7, 76:42.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 76:42.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:42.90 } else 76:42.90 ^~~~ 76:42.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:42.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:42.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.90 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:42.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 76:42.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:43.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 76:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 76:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Promise.h:11, 76:43.24 from /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:7, 76:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 76:43.24 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 76:43.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:43.24 foundInterface = 0; \ 76:43.24 ^~~~~~~~~~~~~~ 76:43.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:43.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:43.24 ^~~~~~~~~~~~~~~~~~~~~~~ 76:43.24 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:43.24 NS_INTERFACE_MAP_END 76:43.24 ^~~~~~~~~~~~~~~~~~~~ 76:43.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:43.24 else 76:43.24 ^~~~ 76:43.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:43.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:43.24 ^~~~~~~~~~~~~~~~~~ 76:43.24 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:43.24 NS_INTERFACE_MAP_ENTRY(Promise) 76:43.24 ^~~~~~~~~~~~~~~~~~~~~~ 76:43.25 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 76:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:43.25 foundInterface = 0; \ 76:43.25 ^~~~~~~~~~~~~~ 76:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:43.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:43.25 ^~~~~~~~~~~~~~~~~~~~~~~ 76:43.25 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:43.25 NS_INTERFACE_MAP_END 76:43.25 ^~~~~~~~~~~~~~~~~~~~ 76:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:43.25 else 76:43.25 ^~~~ 76:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:43.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:43.25 ^~~~~~~~~~~~~~~~~~ 76:43.25 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:43.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:43.25 ^~~~~~~~~~~~~~~~~~~~~~ 76:43.27 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 76:43.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:43.27 foundInterface = 0; \ 76:43.27 ^~~~~~~~~~~~~~ 76:43.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:43.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:43.27 ^~~~~~~~~~~~~~~~~~~~~~~ 76:43.27 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:406:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:43.27 NS_INTERFACE_MAP_END 76:43.27 ^~~~~~~~~~~~~~~~~~~~ 76:43.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:43.27 else 76:43.27 ^~~~ 76:43.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:43.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:43.27 ^~~~~~~~~~~~~~~~~~ 76:43.27 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:405:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:43.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:43.27 ^~~~~~~~~~~~~~~~~~~~~~ 76:47.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:47.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 76:47.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 76:47.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 76:47.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 76:47.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 76:47.47 from /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.h:10, 76:47.47 from /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.cpp:7, 76:47.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 76:47.47 /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 76:47.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:47.47 foundInterface = 0; \ 76:47.47 ^~~~~~~~~~~~~~ 76:47.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:47.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:47.47 ^~~~~~~~~~~~~~~~~~~~~~~ 76:47.47 /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:47.47 NS_INTERFACE_MAP_END 76:47.47 ^~~~~~~~~~~~~~~~~~~~ 76:47.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:47.47 else 76:47.47 ^~~~ 76:47.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:47.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:47.47 ^~~~~~~~~~~~~~~~~~ 76:47.47 /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:47.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:47.47 ^~~~~~~~~~~~~~~~~~~~~~ 76:47.63 /builddir/build/BUILD/firefox-67.0.3/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 76:47.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:47.63 foundInterface = 0; \ 76:47.63 ^~~~~~~~~~~~~~ 76:47.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:47.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:47.63 ^~~~~~~~~~~~~~~~~~~~~~~ 76:47.63 /builddir/build/BUILD/firefox-67.0.3/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:47.63 NS_INTERFACE_MAP_END 76:47.63 ^~~~~~~~~~~~~~~~~~~~ 76:47.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:47.63 else 76:47.63 ^~~~ 76:47.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:47.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:47.63 ^~~~~~~~~~~~~~~~~~ 76:47.63 /builddir/build/BUILD/firefox-67.0.3/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:47.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:47.63 ^~~~~~~~~~~~~~~~~~~~~~ 76:48.89 dom/webauthn 76:49.57 dom/xbl 76:52.51 dom/xbl/builtin 76:54.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:54.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 76:54.11 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 76:54.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:54.11 foundInterface = 0; \ 76:54.11 ^~~~~~~~~~~~~~ 76:54.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:54.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.11 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:54.11 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 76:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.11 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 76:54.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 76:54.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:54.12 } else 76:54.12 ^~~~ 76:54.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:54.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:54.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.12 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:54.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 76:54.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 76:54.12 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 76:54.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:54.12 foundInterface = 0; \ 76:54.12 ^~~~~~~~~~~~~~ 76:54.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:54.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:54.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.12 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:54.12 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 76:54.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 76:54.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 76:54.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:54.13 } else 76:54.13 ^~~~ 76:54.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:54.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:54.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.13 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:54.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 76:54.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 76:54.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 76:54.13 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 76:54.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:54.13 foundInterface = 0; \ 76:54.13 ^~~~~~~~~~~~~~ 76:54.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:54.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:54.13 ^~~~~~~~~~~~~~~~~~~~~~~ 76:54.13 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:54.13 NS_INTERFACE_MAP_END 76:54.13 ^~~~~~~~~~~~~~~~~~~~ 76:54.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:54.13 else 76:54.13 ^~~~ 76:54.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:54.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:54.13 ^~~~~~~~~~~~~~~~~~ 76:54.14 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:54.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:54.14 ^~~~~~~~~~~~~~~~~~~~~~ 76:54.30 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 76:54.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:54.30 foundInterface = 0; \ 76:54.30 ^~~~~~~~~~~~~~ 76:54.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:54.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:54.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.30 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:54.30 NS_INTERFACE_MAP_END_INHERITING(Credential) 76:54.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 76:54.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 76:54.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 76:54.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 76:54.30 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 76:54.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 76:54.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:54.30 } else 76:54.30 ^~~~ 76:54.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:54.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:54.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:54.31 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:54.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 76:54.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:55.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 76:55.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 76:55.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINodeList.h:10, 76:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 76:55.04 from /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:7, 76:55.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 76:55.04 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 76:55.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:55.05 foundInterface = 0; \ 76:55.05 ^~~~~~~~~~~~~~ 76:55.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:55.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:55.05 ^~~~~~~~~~~~~~~~~~~~~~~ 76:55.05 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:55.05 NS_INTERFACE_MAP_END 76:55.05 ^~~~~~~~~~~~~~~~~~~~ 76:55.05 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 76:55.05 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINodeList.h:10, 76:55.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 76:55.05 from /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:7, 76:55.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 76:55.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:55.05 } else 76:55.05 ^~~~ 76:55.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:55.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:55.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:55.05 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 76:55.05 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 76:55.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:56.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:56.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:56.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:56.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:56.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 76:56.14 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 76:56.14 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINodeList.h:10, 76:56.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 76:56.14 from /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:7, 76:56.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 76:56.14 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 76:56.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:56.14 foundInterface = 0; \ 76:56.14 ^~~~~~~~~~~~~~ 76:56.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:56.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:56.14 ^~~~~~~~~~~~~~~~~~~~~~~ 76:56.14 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:56.14 NS_INTERFACE_MAP_END 76:56.14 ^~~~~~~~~~~~~~~~~~~~ 76:56.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:56.14 else 76:56.14 ^~~~ 76:56.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:56.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:56.14 ^~~~~~~~~~~~~~~~~~ 76:56.14 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:56.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:56.15 ^~~~~~~~~~~~~~~~~~~~~~ 76:56.92 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 76:56.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:56.92 foundInterface = 0; \ 76:56.92 ^~~~~~~~~~~~~~ 76:56.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:56.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:56.92 ^~~~~~~~~~~~~~~~~~~~~~~ 76:56.92 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:56.92 NS_INTERFACE_MAP_END 76:56.92 ^~~~~~~~~~~~~~~~~~~~ 76:56.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:56.92 else 76:56.92 ^~~~ 76:56.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:56.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:56.92 ^~~~~~~~~~~~~~~~~~ 76:56.92 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:56.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:56.92 ^~~~~~~~~~~~~~~~~~~~~~ 76:58.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:58.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:58.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:58.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:58.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 76:58.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 76:58.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 76:58.76 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 76:58.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 76:58.76 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 76:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:58.76 foundInterface = 0; \ 76:58.76 ^~~~~~~~~~~~~~ 76:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:58.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:58.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:58.76 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 76:58.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:58.76 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 76:58.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 76:58.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:58.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 76:58.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 76:58.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 76:58.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 76:58.76 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 76:58.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 76:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:58.76 } else 76:58.76 ^~~~ 76:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:58.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:58.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:58.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:58.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 76:58.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:58.76 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 76:58.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 76:58.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:58.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 76:58.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 76:58.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:58.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:58.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 76:58.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 76:58.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 76:58.83 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 76:58.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 76:58.83 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 76:58.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:58.83 foundInterface = 0; \ 76:58.84 ^~~~~~~~~~~~~~ 76:58.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:58.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:58.84 ^~~~~~~~~~~~~~~~~~~~~~~ 76:58.84 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:58.84 NS_INTERFACE_MAP_END 76:58.84 ^~~~~~~~~~~~~~~~~~~~ 76:58.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:58.84 else 76:58.84 ^~~~ 76:58.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:58.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:58.84 ^~~~~~~~~~~~~~~~~~ 76:58.84 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:58.84 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 76:58.84 ^~~~~~~~~~~~~~~~~~~~~~ 76:58.95 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 76:58.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:58.95 foundInterface = 0; \ 76:58.95 ^~~~~~~~~~~~~~ 76:58.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:58.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:58.95 ^~~~~~~~~~~~~~~~~~~~~~~ 76:58.95 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLResourceLoader.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:58.95 NS_INTERFACE_MAP_END 76:58.95 ^~~~~~~~~~~~~~~~~~~~ 76:58.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:58.95 else 76:58.95 ^~~~ 76:58.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:58.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:58.95 ^~~~~~~~~~~~~~~~~~ 76:58.95 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLResourceLoader.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:58.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:58.95 ^~~~~~~~~~~~~~~~~~~~~~ 76:59.43 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 76:59.44 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/builtin/ShortcutKeys.cpp:109:11: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:59.44 return *cache; 76:59.44 ^~~~~ 76:59.44 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/builtin/ShortcutKeys.cpp:98:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:59.44 while (keyData->event) { 76:59.44 ~~~~~~~~~^~~~~ 77:11.14 dom/xbl/builtin/unix 77:11.61 dom/xml 77:11.87 dom/xslt/base 77:15.17 dom/xslt/xml 77:17.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:17.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 77:17.85 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:12, 77:17.85 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 77:17.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CharacterData.h:16, 77:17.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Text.h:10, 77:17.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CDATASection.h:11, 77:17.85 from /builddir/build/BUILD/firefox-67.0.3/dom/xml/CDATASection.cpp:7, 77:17.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 77:17.85 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 77:17.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:17.85 foundInterface = 0; \ 77:17.85 ^~~~~~~~~~~~~~ 77:17.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:17.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:17.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:17.86 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:17.86 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 77:17.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:17.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:17.86 else 77:17.86 ^~~~ 77:17.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:17.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:17.86 ^~~~~~~~~~~~~~~~~~ 77:17.86 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:17.86 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 77:17.86 ^~~~~~~~~~~~~~~~~~~~~~ 77:17.94 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 77:17.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:17.94 foundInterface = 0; \ 77:17.94 ^~~~~~~~~~~~~~ 77:17.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:17.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:17.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:17.94 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:17.94 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 77:17.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:17.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:17.94 else 77:17.94 ^~~~ 77:17.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:17.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:17.94 ^~~~~~~~~~~~~~~~~~ 77:17.94 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:17.94 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 77:17.94 ^~~~~~~~~~~~~~~~~~~~~~ 77:18.51 dom/xslt/xpath 77:22.81 dom/xslt/xslt 77:24.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 77:24.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 77:24.47 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/XPathEvaluator.cpp:6, 77:24.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 77:24.47 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 77:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:24.47 foundInterface = 0; \ 77:24.47 ^~~~~~~~~~~~~~ 77:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:24.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:24.47 ^~~~~~~~~~~~~~~~~~~~~~~ 77:24.47 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:24.47 NS_INTERFACE_MAP_END 77:24.47 ^~~~~~~~~~~~~~~~~~~~ 77:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:24.47 else 77:24.47 ^~~~ 77:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:24.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.47 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:24.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 77:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:24.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:24.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:24.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:10, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/smil/SMILTimeContainer.h:10, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/smil/SMILTimeContainer.cpp:7, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 77:24.53 /builddir/build/BUILD/firefox-67.0.3/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 77:24.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:24.53 foundInterface = 0; \ 77:24.53 ^~~~~~~~~~~~~~ 77:24.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:24.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:24.53 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 77:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.53 /builddir/build/BUILD/firefox-67.0.3/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 77:24.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 77:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDTracker.h:11, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:16, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 77:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/smil/SMILTimeContainer.h:10, 77:24.54 from /builddir/build/BUILD/firefox-67.0.3/dom/smil/SMILTimeContainer.cpp:7, 77:24.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 77:24.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:24.54 } else 77:24.54 ^~~~ 77:24.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:24.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:24.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:24.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 77:24.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.54 /builddir/build/BUILD/firefox-67.0.3/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 77:24.54 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 77:24.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:30.21 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/base/txCore.h:11, 77:30.21 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txXMLEventHandler.h:9, 77:30.21 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txBufferingHandler.h:9, 77:30.21 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txBufferingHandler.cpp:6, 77:30.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 77:30.21 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 77:30.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:30.21 foundInterface = 0; \ 77:30.21 ^~~~~~~~~~~~~~ 77:30.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:30.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:30.22 ^~~~~~~~~~~~~~~~~~~~~~~ 77:30.22 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:30.22 NS_INTERFACE_MAP_END 77:30.22 ^~~~~~~~~~~~~~~~~~~~ 77:30.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:30.22 else 77:30.22 ^~~~ 77:30.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:30.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:30.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:30.22 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:30.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 77:30.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:30.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:10, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xml/txXMLUtils.h:15, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txXSLTFunctions.h:10, 77:30.64 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 77:30.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 77:30.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 77:30.65 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 77:30.65 /builddir/build/BUILD/firefox-67.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] 77:30.65 memset(aT, 0, sizeof(T)); 77:30.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:30.65 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 77:30.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 77:30.65 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 77:30.65 struct GlobalProperties { 77:30.65 ^~~~~~~~~~~~~~~~ 77:30.71 dom/xul 77:31.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 77:31.27 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 77:31.27 /builddir/build/BUILD/firefox-67.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] 77:31.27 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 77:31.27 ^ 77:31.27 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 77:31.27 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 77:31.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 77:31.27 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 77:31.27 class txXPathNode { 77:31.27 ^~~~~~~~~~~ 77:31.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 77:31.27 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 77:31.27 /builddir/build/BUILD/firefox-67.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] 77:31.27 memmove(insertPos, pos, count * sizeof(txXPathNode)); 77:31.27 ^ 77:31.27 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 77:31.27 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 77:31.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 77:31.28 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 77:31.28 class txXPathNode { 77:31.28 ^~~~~~~~~~~ 77:31.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 77:31.28 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 77:31.28 /builddir/build/BUILD/firefox-67.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] 77:31.28 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 77:31.28 ^ 77:31.28 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 77:31.28 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 77:31.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 77:31.28 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 77:31.28 class txXPathNode { 77:31.28 ^~~~~~~~~~~ 77:31.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 77:31.28 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 77:31.28 /builddir/build/BUILD/firefox-67.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] 77:31.28 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 77:31.28 ^ 77:31.28 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 77:31.28 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 77:31.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 77:31.28 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 77:31.28 class txXPathNode { 77:31.28 ^~~~~~~~~~~ 77:31.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 77:31.28 /builddir/build/BUILD/firefox-67.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] 77:31.28 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 77:31.29 ^ 77:31.29 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 77:31.29 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 77:31.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 77:31.29 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 77:31.29 class txXPathNode { 77:31.29 ^~~~~~~~~~~ 77:31.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 77:31.29 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 77:31.29 /builddir/build/BUILD/firefox-67.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] 77:31.29 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 77:31.29 ^ 77:31.29 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 77:31.29 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 77:31.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 77:31.29 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 77:31.29 class txXPathNode { 77:31.29 ^~~~~~~~~~~ 77:35.37 dom/vr 77:38.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 77:38.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 77:38.62 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULDocument.cpp: In member function 'virtual nsresult mozilla::dom::XULDocument::QueryInterface(const nsIID&, void**)': 77:38.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:38.62 foundInterface = 0; \ 77:38.62 ^~~~~~~~~~~~~~ 77:38.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:38.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:38.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:38.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:38.63 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 77:38.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:38.63 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULDocument.cpp:188:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 77:38.63 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 77:38.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:38.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:38.63 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 77:38.63 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 77:38.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 77:38.63 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 77:38.63 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 77:38.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 77:38.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:38.63 } else 77:38.63 ^~~~ 77:38.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:38.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:38.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:38.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:38.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 77:38.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:38.64 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULDocument.cpp:188:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 77:38.64 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 77:38.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:40.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:40.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 77:40.24 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 77:40.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:40.24 foundInterface = 0; \ 77:40.24 ^~~~~~~~~~~~~~ 77:40.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:40.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:40.24 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 77:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.24 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 77:40.24 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 77:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 77:40.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 77:40.25 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 77:40.25 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 77:40.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 77:40.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:40.25 } else 77:40.25 ^~~~ 77:40.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:40.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:40.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:40.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 77:40.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.25 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 77:40.25 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 77:40.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 77:40.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 77:40.28 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 77:40.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:40.29 foundInterface = 0; \ 77:40.29 ^~~~~~~~~~~~~~ 77:40.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:40.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:40.29 ^~~~~~~~~~~~~~~~~~~~~~~ 77:40.29 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:40.29 NS_INTERFACE_MAP_END 77:40.29 ^~~~~~~~~~~~~~~~~~~~ 77:40.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:40.29 else 77:40.29 ^~~~ 77:40.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:40.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:40.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.30 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:40.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 77:40.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.31 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 77:40.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:40.31 foundInterface = 0; \ 77:40.32 ^~~~~~~~~~~~~~ 77:40.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:40.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:40.32 ^~~~~~~~~~~~~~~~~~~~~~~ 77:40.32 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:40.32 NS_INTERFACE_MAP_END 77:40.32 ^~~~~~~~~~~~~~~~~~~~ 77:40.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:40.32 else 77:40.32 ^~~~ 77:40.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:40.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:40.32 ^~~~~~~~~~~~~~~~~~ 77:40.32 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:40.32 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 77:40.32 ^~~~~~~~~~~~~~~~~~~~~~ 77:40.36 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 77:40.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:40.36 foundInterface = 0; \ 77:40.36 ^~~~~~~~~~~~~~ 77:40.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:40.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:40.36 ^~~~~~~~~~~~~~~~~~~~~~~ 77:40.36 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:40.36 NS_INTERFACE_MAP_END 77:40.36 ^~~~~~~~~~~~~~~~~~~~ 77:40.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:40.36 else 77:40.36 ^~~~ 77:40.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:40.37 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:40.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.37 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:40.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 77:40.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.52 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 77:40.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:40.53 foundInterface = 0; \ 77:40.53 ^~~~~~~~~~~~~~ 77:40.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:40.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:40.53 ^~~~~~~~~~~~~~~~~~~~~~~ 77:40.53 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPopupListener.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:40.53 NS_INTERFACE_MAP_END 77:40.53 ^~~~~~~~~~~~~~~~~~~~ 77:40.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:40.53 else 77:40.53 ^~~~ 77:40.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:40.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:40.53 ^~~~~~~~~~~~~~~~~~ 77:40.53 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPopupListener.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:40.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:40.53 ^~~~~~~~~~~~~~~~~~~~~~ 77:45.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:45.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:45.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:45.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:45.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:45.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 77:45.49 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 77:45.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 77:45.49 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 77:45.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:45.49 foundInterface = 0; \ 77:45.49 ^~~~~~~~~~~~~~ 77:45.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:45.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:45.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.49 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:665:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:45.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:45.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:45.50 else 77:45.50 ^~~~ 77:45.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:45.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:45.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.50 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:664:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:45.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 77:45.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.52 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 77:45.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:45.52 foundInterface = 0; \ 77:45.52 ^~~~~~~~~~~~~~ 77:45.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:45.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:45.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.52 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:45.53 NS_INTERFACE_MAP_END_INHERITING(Event) 77:45.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.53 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 77:45.53 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 77:45.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 77:45.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:45.53 } else 77:45.53 ^~~~ 77:45.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:45.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:45.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.53 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:45.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 77:45.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:45.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:45.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:45.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:45.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:45.58 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 77:45.58 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 77:45.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 77:45.58 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 77:45.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:45.58 foundInterface = 0; \ 77:45.58 ^~~~~~~~~~~~~~ 77:45.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:45.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:45.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.58 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:45.58 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:45.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.58 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 77:45.58 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 77:45.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 77:45.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:45.58 } else 77:45.58 ^~~~ 77:45.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:45.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:45.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.58 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:45.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 77:45.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:45.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:45.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:45.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:45.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:45.59 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 77:45.59 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 77:45.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 77:45.59 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 77:45.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:45.59 foundInterface = 0; \ 77:45.59 ^~~~~~~~~~~~~~ 77:45.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:45.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:45.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.60 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:45.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:45.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.60 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 77:45.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:45.60 } else 77:45.60 ^~~~ 77:45.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:45.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:45.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.60 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:45.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 77:45.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 77:45.60 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 77:45.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:45.60 foundInterface = 0; \ 77:45.60 ^~~~~~~~~~~~~~ 77:45.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:45.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:45.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.60 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:45.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:45.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.60 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 77:45.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 77:45.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:45.60 } else 77:45.60 ^~~~ 77:45.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:45.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:45.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:45.61 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:45.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 77:45.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:47.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:47.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:47.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:47.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:47.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMArray.h:15, 77:47.85 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.h:11, 77:47.85 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.cpp:6, 77:47.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 77:47.85 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 77:47.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:47.85 foundInterface = 0; \ 77:47.85 ^~~~~~~~~~~~~~ 77:47.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:47.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:47.85 ^~~~~~~~~~~~~~~~~~~~~~~ 77:47.85 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:47.85 NS_INTERFACE_MAP_END 77:47.85 ^~~~~~~~~~~~~~~~~~~~ 77:47.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:47.85 else 77:47.85 ^~~~ 77:47.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:47.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:47.86 ^~~~~~~~~~~~~~~~~~ 77:47.86 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:47.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:47.86 ^~~~~~~~~~~~~~~~~~~~~~ 77:51.06 dom/u2f 77:52.43 dom/console 77:52.94 dom/performance 77:55.66 dom/webbrowserpersist 77:57.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:57.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 77:57.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 77:57.88 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 77:57.88 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 77:57.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 77:57.88 /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 77:57.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.89 foundInterface = 0; \ 77:57.89 ^~~~~~~~~~~~~~ 77:57.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:57.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:57.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.89 /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:57.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:57.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 77:57.89 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 77:57.89 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 77:57.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 77:57.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.89 } else 77:57.89 ^~~~ 77:57.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:57.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:57.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.90 /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:57.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 77:57.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:57.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 77:57.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 77:57.94 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 77:57.94 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 77:57.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 77:57.94 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 77:57.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.94 foundInterface = 0; \ 77:57.94 ^~~~~~~~~~~~~~ 77:57.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:57.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:57.94 ^~~~~~~~~~~~~~~~~~~~~~~ 77:57.94 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:57.94 NS_INTERFACE_MAP_END 77:57.94 ^~~~~~~~~~~~~~~~~~~~ 77:57.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.95 else 77:57.95 ^~~~ 77:57.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:57.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:57.95 ^~~~~~~~~~~~~~~~~~ 77:57.95 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:57.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:57.95 ^~~~~~~~~~~~~~~~~~~~~~ 77:57.95 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 77:57.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.95 foundInterface = 0; \ 77:57.95 ^~~~~~~~~~~~~~ 77:57.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:57.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.95 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:57.95 NS_INTERFACE_MAP_END_INHERITING(Performance) 77:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.96 else 77:57.96 ^~~~ 77:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:57.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:57.96 ^~~~~~~~~~~~~~~~~~ 77:57.96 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:57.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:57.96 ^~~~~~~~~~~~~~~~~~~~~~ 77:57.97 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 77:57.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.98 foundInterface = 0; \ 77:57.98 ^~~~~~~~~~~~~~ 77:57.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:57.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:57.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.98 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:57.98 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 77:57.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 77:57.98 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 77:57.98 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 77:57.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 77:57.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.98 } else 77:57.98 ^~~~ 77:57.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:57.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:57.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.98 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:57.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 77:57.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:58.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:58.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 77:58.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 77:58.22 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 77:58.22 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 77:58.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 77:58.23 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 77:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:58.23 foundInterface = 0; \ 77:58.23 ^~~~~~~~~~~~~~ 77:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:58.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:58.23 ^~~~~~~~~~~~~~~~~~~~~~~ 77:58.23 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:58.23 NS_INTERFACE_MAP_END 77:58.23 ^~~~~~~~~~~~~~~~~~~~ 77:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:58.23 else 77:58.23 ^~~~ 77:58.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:58.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:58.23 ^~~~~~~~~~~~~~~~~~ 77:58.23 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:58.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:58.23 ^~~~~~~~~~~~~~~~~~~~~~ 77:58.24 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 77:58.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:58.24 foundInterface = 0; \ 77:58.24 ^~~~~~~~~~~~~~ 77:58.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:58.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:58.24 ^~~~~~~~~~~~~~~~~~~~~~~ 77:58.24 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:58.24 NS_INTERFACE_MAP_END 77:58.24 ^~~~~~~~~~~~~~~~~~~~ 77:58.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:58.24 else 77:58.24 ^~~~ 77:58.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:58.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:58.24 ^~~~~~~~~~~~~~~~~~ 77:58.24 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:58.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:58.24 ^~~~~~~~~~~~~~~~~~~~~~ 77:58.25 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 77:58.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:58.25 foundInterface = 0; \ 77:58.25 ^~~~~~~~~~~~~~ 77:58.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:58.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:58.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:58.25 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:58.25 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 77:58.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:58.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 77:58.26 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 77:58.26 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 77:58.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 77:58.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:58.26 } else 77:58.26 ^~~~ 77:58.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:58.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:58.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:58.26 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:58.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 77:58.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:58.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:58.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 77:58.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 77:58.28 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 77:58.28 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 77:58.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 77:58.28 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 77:58.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:58.28 foundInterface = 0; \ 77:58.28 ^~~~~~~~~~~~~~ 77:58.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:58.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:58.28 ^~~~~~~~~~~~~~~~~~~~~~~ 77:58.28 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:58.28 NS_INTERFACE_MAP_END 77:58.28 ^~~~~~~~~~~~~~~~~~~~ 77:58.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:58.29 else 77:58.29 ^~~~ 77:58.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:58.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:58.29 ^~~~~~~~~~~~~~~~~~ 77:58.29 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:58.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:58.29 ^~~~~~~~~~~~~~~~~~~~~~ 77:59.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 77:59.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 77:59.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:59.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:59.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 77:59.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 77:59.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 77:59.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Console.h:10, 77:59.79 from /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp:7, 77:59.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 77:59.79 /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 77:59.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:59.79 foundInterface = 0; \ 77:59.79 ^~~~~~~~~~~~~~ 77:59.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:59.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:59.79 ^~~~~~~~~~~~~~~~~~~~~~~ 77:59.79 /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp:926:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:59.79 NS_INTERFACE_MAP_END 77:59.79 ^~~~~~~~~~~~~~~~~~~~ 77:59.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:59.79 else 77:59.79 ^~~~ 77:59.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:59.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:59.79 ^~~~~~~~~~~~~~~~~~ 77:59.79 /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp:925:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:59.79 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 77:59.79 ^~~~~~~~~~~~~~~~~~~~~~ 77:59.94 /builddir/build/BUILD/firefox-67.0.3/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 77:59.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:59.95 foundInterface = 0; \ 77:59.95 ^~~~~~~~~~~~~~ 77:59.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:59.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:59.95 ^~~~~~~~~~~~~~~~~~~~~~~ 77:59.95 /builddir/build/BUILD/firefox-67.0.3/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:59.95 NS_INTERFACE_MAP_END 77:59.95 ^~~~~~~~~~~~~~~~~~~~ 77:59.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 77:59.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 77:59.95 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcpublic.h:22, 77:59.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 77:59.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 77:59.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 77:59.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 77:59.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Console.h:10, 77:59.95 from /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp:7, 77:59.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 77:59.95 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:59.95 else 77:59.95 ^~~~ 77:59.95 /builddir/build/BUILD/firefox-67.0.3/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 77:59.95 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 77:59.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:00.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:00.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:00.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 78:00.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 78:00.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 78:00.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 78:00.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/U2F.h:12, 78:00.14 from /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp:7, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 78:00.15 /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 78:00.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:00.15 foundInterface = 0; \ 78:00.15 ^~~~~~~~~~~~~~ 78:00.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:00.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:00.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:00.15 /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:00.15 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 78:00.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:00.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/U2F.h:14, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp:7, 78:00.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 78:00.15 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:00.15 else 78:00.15 ^~~~ 78:00.15 /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 78:00.15 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 78:00.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:04.95 dom/xhr 78:05.75 dom/worklet 78:08.28 dom/script 78:08.63 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 78:08.63 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 78:08.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 78:08.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 78:08.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 78:08.63 from /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 78:08.63 from /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 78:08.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 78:08.63 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 78:08.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:08.63 foundInterface = 0; \ 78:08.63 ^~~~~~~~~~~~~~ 78:08.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:08.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:08.63 ^~~~~~~~~~~~~~~~~~~~~~~ 78:08.63 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:08.63 NS_INTERFACE_MAP_END 78:08.63 ^~~~~~~~~~~~~~~~~~~~ 78:08.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:08.63 else 78:08.63 ^~~~ 78:08.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:08.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:08.63 ^~~~~~~~~~~~~~~~~~ 78:08.64 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:08.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:08.64 ^~~~~~~~~~~~~~~~~~~~~~ 78:08.81 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 78:08.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:08.81 foundInterface = 0; \ 78:08.81 ^~~~~~~~~~~~~~ 78:08.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:08.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:08.82 ^~~~~~~~~~~~~~~~~~~~~~~ 78:08.82 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:08.82 NS_INTERFACE_MAP_END 78:08.82 ^~~~~~~~~~~~~~~~~~~~ 78:08.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:08.82 else 78:08.82 ^~~~ 78:08.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:08.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:08.82 ^~~~~~~~~~~~~~~~~~ 78:08.82 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp:285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:08.82 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 78:08.82 ^~~~~~~~~~~~~~~~~~~~~~ 78:11.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:11.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:11.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 78:11.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 78:11.33 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.h:11, 78:11.33 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.cpp:7, 78:11.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 78:11.33 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 78:11.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:11.34 foundInterface = 0; \ 78:11.34 ^~~~~~~~~~~~~~ 78:11.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:11.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:11.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:11.34 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:11.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:11.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:11.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:11.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 78:11.34 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.h:11, 78:11.34 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.cpp:7, 78:11.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 78:11.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:11.35 } else 78:11.36 ^~~~ 78:11.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:11.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:11.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:11.36 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:11.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 78:11.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:12.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 78:12.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:12.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:12.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 78:12.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 78:12.08 from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.h:11, 78:12.08 from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:7, 78:12.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 78:12.08 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 78:12.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.08 foundInterface = 0; \ 78:12.08 ^~~~~~~~~~~~~~ 78:12.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:12.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:12.08 ^~~~~~~~~~~~~~~~~~~~~~~ 78:12.08 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:12.08 NS_INTERFACE_MAP_END 78:12.08 ^~~~~~~~~~~~~~~~~~~~ 78:12.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.08 else 78:12.08 ^~~~ 78:12.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:12.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:12.08 ^~~~~~~~~~~~~~~~~~ 78:12.08 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:414:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:12.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:12.08 ^~~~~~~~~~~~~~~~~~~~~~ 78:12.13 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 78:12.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.14 foundInterface = 0; \ 78:12.14 ^~~~~~~~~~~~~~ 78:12.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:12.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:12.14 ^~~~~~~~~~~~~~~~~~~~~~~ 78:12.14 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:12.14 NS_INTERFACE_MAP_END 78:12.14 ^~~~~~~~~~~~~~~~~~~~ 78:12.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.14 else 78:12.14 ^~~~ 78:12.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:12.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:12.14 ^~~~~~~~~~~~~~~~~~ 78:12.14 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:12.14 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 78:12.14 ^~~~~~~~~~~~~~~~~~~~~~ 78:12.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 78:12.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 78:12.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 78:12.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 78:12.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 78:12.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 78:12.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:32, 78:12.53 from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.h:11, 78:12.53 from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:7, 78:12.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 78:12.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 78:12.54 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 78:12.54 /builddir/build/BUILD/firefox-67.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] 78:12.54 memset(aT, 0, sizeof(T)); 78:12.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:12.54 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:24, 78:12.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 78:12.54 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 78:12.54 struct GlobalProperties { 78:12.54 ^~~~~~~~~~~~~~~~ 78:13.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:13.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:13.05 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 78:13.05 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:13.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:13.05 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 78:13.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.05 foundInterface = 0; \ 78:13.05 ^~~~~~~~~~~~~~ 78:13.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:13.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:13.05 ^~~~~~~~~~~~~~~~~~~~~~~ 78:13.05 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:13.05 NS_INTERFACE_MAP_END 78:13.05 ^~~~~~~~~~~~~~~~~~~~ 78:13.05 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 78:13.05 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:13.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:13.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.05 } else 78:13.05 ^~~~ 78:13.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:13.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:13.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.05 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:13.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 78:13.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.05 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:13.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:13.05 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 78:13.05 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:13.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:13.05 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 78:13.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.06 foundInterface = 0; \ 78:13.06 ^~~~~~~~~~~~~~ 78:13.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:13.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:13.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.06 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:13.06 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 78:13.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.06 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 78:13.06 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:13.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:13.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.06 } else 78:13.06 ^~~~ 78:13.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:13.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:13.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.06 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:13.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 78:13.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.08 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:13.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:13.08 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 78:13.08 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:13.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:13.08 /builddir/build/BUILD/firefox-67.0.3/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 78:13.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.08 foundInterface = 0; \ 78:13.08 ^~~~~~~~~~~~~~ 78:13.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:13.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.08 /builddir/build/BUILD/firefox-67.0.3/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:13.08 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 78:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.08 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 78:13.08 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:13.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:13.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.08 } else 78:13.08 ^~~~ 78:13.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:13.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.08 /builddir/build/BUILD/firefox-67.0.3/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:13.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 78:13.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:13.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:13.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 78:13.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 78:13.39 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.h:11, 78:13.39 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.cpp:7, 78:13.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 78:13.39 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 78:13.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.39 foundInterface = 0; \ 78:13.39 ^~~~~~~~~~~~~~ 78:13.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:13.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:13.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.39 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:13.39 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 78:13.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.39 else 78:13.39 ^~~~ 78:13.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:13.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:13.39 ^~~~~~~~~~~~~~~~~~ 78:13.39 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:13.39 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 78:13.39 ^~~~~~~~~~~~~~~~~~~~~~ 78:13.62 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 78:13.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.62 foundInterface = 0; \ 78:13.62 ^~~~~~~~~~~~~~ 78:13.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:13.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:13.62 ^~~~~~~~~~~~~~~~~~~~~~~ 78:13.62 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:3591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:13.62 NS_INTERFACE_MAP_END 78:13.62 ^~~~~~~~~~~~~~~~~~~~ 78:13.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.62 else 78:13.62 ^~~~ 78:13.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 78:13.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 78:13.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.63 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:3590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 78:13.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 78:13.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:13.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:13.77 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 78:13.77 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:13.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:13.77 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 78:13.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.77 foundInterface = 0; \ 78:13.77 ^~~~~~~~~~~~~~ 78:13.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:13.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:13.77 ^~~~~~~~~~~~~~~~~~~~~~~ 78:13.77 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:13.77 NS_INTERFACE_MAP_END 78:13.77 ^~~~~~~~~~~~~~~~~~~~ 78:13.77 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 78:13.77 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:13.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:13.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.77 } else 78:13.77 ^~~~ 78:13.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:13.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:13.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.78 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:13.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 78:13.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:14.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:14.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:14.75 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 78:14.75 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:14.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:14.76 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 78:14.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:14.76 foundInterface = 0; \ 78:14.76 ^~~~~~~~~~~~~~ 78:14.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:14.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:14.76 ^~~~~~~~~~~~~~~~~~~~~~~ 78:14.76 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoader.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:14.76 NS_INTERFACE_MAP_END 78:14.76 ^~~~~~~~~~~~~~~~~~~~ 78:14.76 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 78:14.76 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 78:14.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 78:14.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:14.76 } else 78:14.76 ^~~~ 78:14.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:14.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:14.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:14.76 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoader.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:14.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 78:14.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:15.56 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 78:15.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:15.57 foundInterface = 0; \ 78:15.57 ^~~~~~~~~~~~~~ 78:15.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:15.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:15.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:15.57 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestWorker.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:15.57 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 78:15.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:15.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:15.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 78:15.57 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.h:11, 78:15.57 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.cpp:7, 78:15.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 78:15.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:15.57 } else 78:15.57 ^~~~ 78:15.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:15.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:15.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:15.57 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestWorker.cpp:1446:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:15.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 78:15.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:16.61 dom/payments 78:21.88 dom/payments/ipc 78:22.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 78:22.33 /builddir/build/BUILD/firefox-67.0.3/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 78:22.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:22.33 foundInterface = 0; \ 78:22.33 ^~~~~~~~~~~~~~ 78:22.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:22.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:22.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.33 /builddir/build/BUILD/firefox-67.0.3/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:22.33 NS_INTERFACE_MAP_END_INHERITING(Event) 78:22.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 78:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 78:22.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:22.33 } else 78:22.33 ^~~~ 78:22.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:22.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:22.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.33 /builddir/build/BUILD/firefox-67.0.3/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:22.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 78:22.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 78:22.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 78:22.41 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 78:22.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:22.41 foundInterface = 0; \ 78:22.42 ^~~~~~~~~~~~~~ 78:22.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:22.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:22.42 ^~~~~~~~~~~~~~~~~~~~~~~ 78:22.42 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:22.42 NS_INTERFACE_MAP_END 78:22.42 ^~~~~~~~~~~~~~~~~~~~ 78:22.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:22.42 else 78:22.42 ^~~~ 78:22.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:22.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:22.42 ^~~~~~~~~~~~~~~~~~ 78:22.42 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:22.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:22.42 ^~~~~~~~~~~~~~~~~~~~~~ 78:22.43 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 78:22.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:22.43 foundInterface = 0; \ 78:22.43 ^~~~~~~~~~~~~~ 78:22.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:22.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:22.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.43 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:22.43 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 78:22.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 78:22.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 78:22.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 78:22.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 78:22.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 78:22.43 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 78:22.43 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 78:22.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 78:22.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:22.43 } else 78:22.43 ^~~~ 78:22.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:22.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:22.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.43 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:22.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 78:22.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:24.69 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 78:24.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 78:24.69 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 78:24.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:24.69 foundInterface = 0; \ 78:24.69 ^~~~~~~~~~~~~~ 78:24.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:24.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:24.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:24.69 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:24.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:24.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:24.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:24.69 else 78:24.69 ^~~~ 78:24.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:24.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:24.69 ^~~~~~~~~~~~~~~~~~ 78:24.69 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:24.69 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 78:24.69 ^~~~~~~~~~~~~~~~~~~~~~ 78:26.65 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 78:26.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:26.65 foundInterface = 0; \ 78:26.65 ^~~~~~~~~~~~~~ 78:26.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:26.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:26.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:26.65 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:26.65 NS_INTERFACE_MAP_END_INHERITING(Event) 78:26.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:26.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 78:26.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 78:26.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 78:26.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 78:26.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 78:26.65 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 78:26.66 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 78:26.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 78:26.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:26.66 } else 78:26.66 ^~~~ 78:26.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:26.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:26.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:26.66 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:26.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 78:26.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:26.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 78:26.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 78:26.67 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 78:26.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:26.67 foundInterface = 0; \ 78:26.67 ^~~~~~~~~~~~~~ 78:26.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:26.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:26.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:26.67 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:26.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:26.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:26.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:26.67 else 78:26.67 ^~~~ 78:26.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:26.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:26.67 ^~~~~~~~~~~~~~~~~~ 78:26.67 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:26.67 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 78:26.67 ^~~~~~~~~~~~~~~~~~~~~~ 78:29.02 dom/websocket 78:29.60 dom/serviceworkers 78:35.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 78:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 78:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 78:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 78:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TypedArray.h:17, 78:35.03 from /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.h:12, 78:35.03 from /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp:7, 78:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 78:35.03 /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 78:35.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:35.03 foundInterface = 0; \ 78:35.04 ^~~~~~~~~~~~~~ 78:35.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:35.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:35.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:35.04 /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp:1425:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:35.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:35.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:35.04 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 78:35.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TypedArray.h:19, 78:35.04 from /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.h:12, 78:35.04 from /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp:7, 78:35.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 78:35.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:35.04 } else 78:35.04 ^~~~ 78:35.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:35.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:35.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:35.04 /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp:1424:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:35.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 78:35.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:39.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:39.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:39.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 78:39.28 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:39.28 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:39.28 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:39.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:39.29 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 78:39.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:39.29 foundInterface = 0; \ 78:39.29 ^~~~~~~~~~~~~~ 78:39.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:39.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:39.29 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:39.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:39.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:39.29 else 78:39.29 ^~~~ 78:39.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:39.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:39.29 ^~~~~~~~~~~~~~~~~~ 78:39.29 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:39.29 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 78:39.29 ^~~~~~~~~~~~~~~~~~~~~~ 78:39.62 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 78:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:39.62 foundInterface = 0; \ 78:39.62 ^~~~~~~~~~~~~~ 78:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:39.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:39.62 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:39.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:39.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:39.62 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:39.62 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:39.62 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:39.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:39.62 } else 78:39.62 ^~~~ 78:39.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:39.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:39.62 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:39.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 78:39.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:40.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:40.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 78:40.37 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:40.37 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:40.37 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:40.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:40.37 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 78:40.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:40.37 foundInterface = 0; \ 78:40.37 ^~~~~~~~~~~~~~ 78:40.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:40.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:40.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.37 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:40.37 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 78:40.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:40.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:40.38 } else 78:40.38 ^~~~ 78:40.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:40.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:40.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.38 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:40.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 78:40.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:40.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:40.38 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 78:40.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:40.38 foundInterface = 0; \ 78:40.38 ^~~~~~~~~~~~~~ 78:40.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:40.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:40.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.39 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:978:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:40.39 NS_INTERFACE_MAP_END_INHERITING(Event) 78:40.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:40.39 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:40.39 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:40.39 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:40.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:40.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:40.39 } else 78:40.39 ^~~~ 78:40.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:40.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:40.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.39 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:977:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:40.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 78:40.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:40.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:40.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 78:40.40 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:40.40 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:40.40 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:40.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:40.40 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 78:40.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:40.40 foundInterface = 0; \ 78:40.40 ^~~~~~~~~~~~~~ 78:40.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:40.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:40.40 ^~~~~~~~~~~~~~~~~~~~~~~ 78:40.40 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:40.40 NS_INTERFACE_MAP_END 78:40.40 ^~~~~~~~~~~~~~~~~~~~ 78:40.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:40.40 else 78:40.40 ^~~~ 78:40.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:40.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:40.40 ^~~~~~~~~~~~~~~~~~ 78:40.41 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:40.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:40.41 ^~~~~~~~~~~~~~~~~~~~~~ 78:40.41 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 78:40.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:40.41 foundInterface = 0; \ 78:40.41 ^~~~~~~~~~~~~~ 78:40.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:40.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:40.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.41 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:40.41 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 78:40.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:40.41 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:40.41 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:40.41 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:40.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:40.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:40.41 } else 78:40.41 ^~~~ 78:40.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:40.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:40.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.42 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:40.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 78:40.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:40.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 78:40.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 78:40.44 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:40.44 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:40.44 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:40.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:40.44 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 78:40.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:40.45 foundInterface = 0; \ 78:40.45 ^~~~~~~~~~~~~~ 78:40.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:40.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:40.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.45 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:40.45 NS_INTERFACE_MAP_END_INHERITING(Event) 78:40.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:40.45 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 78:40.45 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 78:40.45 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 78:40.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 78:40.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:40.45 } else 78:40.45 ^~~~ 78:40.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:40.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:40.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.45 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:40.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 78:40.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:40.63 dom/serviceworkers/test/gtest 78:42.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 78:42.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 78:42.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsINetworkInterceptController.h:10, 78:42.62 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 78:42.62 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 78:42.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 78:42.62 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 78:42.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:42.62 foundInterface = 0; \ 78:42.62 ^~~~~~~~~~~~~~ 78:42.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:42.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:42.62 ^~~~~~~~~~~~~~~~~~~~~~~ 78:42.62 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:42.62 NS_INTERFACE_MAP_END 78:42.62 ^~~~~~~~~~~~~~~~~~~~ 78:42.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:42.62 else 78:42.62 ^~~~ 78:42.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 78:42.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 78:42.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:42.62 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 78:42.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 78:42.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:43.49 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 78:43.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:43.49 foundInterface = 0; \ 78:43.49 ^~~~~~~~~~~~~~ 78:43.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:43.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:43.49 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:43.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:43.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:43.49 else 78:43.49 ^~~~ 78:43.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:43.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:43.49 ^~~~~~~~~~~~~~~~~~ 78:43.49 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:43.49 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 78:43.49 ^~~~~~~~~~~~~~~~~~~~~~ 78:49.46 dom/simpledb 78:55.29 dom/reporting 78:56.59 dom/reporting/tests/gtest 78:58.54 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 78:58.54 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 78:58.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 78:58.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 78:58.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 78:58.54 from /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/ActorsChild.h:10, 78:58.54 from /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/ActorsChild.cpp:7, 78:58.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 78:58.54 /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 78:58.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:58.54 foundInterface = 0; \ 78:58.54 ^~~~~~~~~~~~~~ 78:58.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:58.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:58.54 ^~~~~~~~~~~~~~~~~~~~~~~ 78:58.54 /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:58.54 NS_INTERFACE_MAP_END 78:58.54 ^~~~~~~~~~~~~~~~~~~~ 78:58.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:58.54 else 78:58.54 ^~~~ 78:58.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:58.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:58.54 ^~~~~~~~~~~~~~~~~~ 78:58.54 /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:58.54 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 78:58.54 ^~~~~~~~~~~~~~~~~~~~~~ 79:00.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/dom/reporting/DeprecationReportBody.cpp:7, 79:00.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 79:00.80 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 79:00.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:00.80 foundInterface = 0; \ 79:00.80 ^~~~~~~~~~~~~~ 79:00.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:00.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:00.80 ^~~~~~~~~~~~~~~~~~~~~~~ 79:00.80 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:00.80 NS_INTERFACE_MAP_END 79:00.80 ^~~~~~~~~~~~~~~~~~~~ 79:00.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:00.80 else 79:00.80 ^~~~ 79:00.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:00.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:00.80 ^~~~~~~~~~~~~~~~~~ 79:00.80 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:00.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:00.80 ^~~~~~~~~~~~~~~~~~~~~~ 79:00.80 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 79:00.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:00.80 foundInterface = 0; \ 79:00.80 ^~~~~~~~~~~~~~ 79:00.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:00.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:00.80 ^~~~~~~~~~~~~~~~~~~~~~~ 79:00.80 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:00.80 NS_INTERFACE_MAP_END 79:00.80 ^~~~~~~~~~~~~~~~~~~~ 79:00.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:00.81 else 79:00.81 ^~~~ 79:00.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:00.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:00.81 ^~~~~~~~~~~~~~~~~~ 79:00.81 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:00.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:00.81 ^~~~~~~~~~~~~~~~~~~~~~ 79:00.98 dom/localstorage 79:03.84 dom/localstorage/test/gtest 79:04.40 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 79:04.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:04.40 foundInterface = 0; \ 79:04.40 ^~~~~~~~~~~~~~ 79:04.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:04.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:04.41 ^~~~~~~~~~~~~~~~~~~~~~~ 79:04.41 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:04.41 NS_INTERFACE_MAP_END 79:04.41 ^~~~~~~~~~~~~~~~~~~~ 79:04.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:04.41 else 79:04.41 ^~~~ 79:04.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:04.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:04.41 ^~~~~~~~~~~~~~~~~~ 79:04.41 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:04.41 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 79:04.41 ^~~~~~~~~~~~~~~~~~~~~~ 79:04.48 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 79:04.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:04.48 foundInterface = 0; \ 79:04.48 ^~~~~~~~~~~~~~ 79:04.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:04.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:04.48 ^~~~~~~~~~~~~~~~~~~~~~~ 79:04.48 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:04.48 NS_INTERFACE_MAP_END 79:04.48 ^~~~~~~~~~~~~~~~~~~~ 79:04.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:04.48 else 79:04.48 ^~~~ 79:04.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:04.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:04.48 ^~~~~~~~~~~~~~~~~~ 79:04.48 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:04.48 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 79:04.48 ^~~~~~~~~~~~~~~~~~~~~~ 79:04.50 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 79:04.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:04.51 foundInterface = 0; \ 79:04.51 ^~~~~~~~~~~~~~ 79:04.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:04.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:04.51 ^~~~~~~~~~~~~~~~~~~~~~~ 79:04.51 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:04.51 NS_INTERFACE_MAP_END 79:04.51 ^~~~~~~~~~~~~~~~~~~~ 79:04.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:04.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 79:04.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 79:04.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 79:04.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 79:04.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 79:04.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 79:04.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 79:04.51 from /builddir/build/BUILD/firefox-67.0.3/dom/reporting/DeprecationReportBody.cpp:7, 79:04.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 79:04.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:04.51 else 79:04.51 ^~~~ 79:04.51 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 79:04.51 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 79:04.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:04.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 79:04.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 79:04.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 79:04.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:04.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:04.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:04.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 79:04.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 79:04.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 79:04.53 from /builddir/build/BUILD/firefox-67.0.3/dom/reporting/DeprecationReportBody.cpp:7, 79:04.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 79:04.53 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 79:04.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:04.53 foundInterface = 0; \ 79:04.53 ^~~~~~~~~~~~~~ 79:04.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:04.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:04.53 ^~~~~~~~~~~~~~~~~~~~~~~ 79:04.53 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:04.53 NS_INTERFACE_MAP_END 79:04.53 ^~~~~~~~~~~~~~~~~~~~ 79:04.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:04.53 else 79:04.53 ^~~~ 79:04.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:04.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:04.53 ^~~~~~~~~~~~~~~~~~ 79:04.53 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:04.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:04.53 ^~~~~~~~~~~~~~~~~~~~~~ 79:07.45 dom/prio 79:11.96 dom/prio/test/gtest 79:12.02 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 79:12.02 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 79:12.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 79:12.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 79:12.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 79:12.02 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.h:10, 79:12.02 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.cpp:7, 79:12.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 79:12.02 /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 79:12.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:12.03 foundInterface = 0; \ 79:12.03 ^~~~~~~~~~~~~~ 79:12.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:12.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:12.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:12.03 /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/LSObject.cpp:727:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:12.03 NS_INTERFACE_MAP_END_INHERITING(Storage) 79:12.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:12.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/message_loop.h:32, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.h:10, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.cpp:7, 79:12.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 79:12.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:12.03 } else 79:12.03 ^~~~ 79:12.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:12.03 } else 79:12.03 ^~~~ 79:12.03 /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/LSObject.cpp:726:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:12.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 79:12.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:12.36 dom/presentation 79:15.39 dom/presentation/provider 79:17.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 79:17.84 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.h:11, 79:17.84 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:7, 79:17.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 79:17.85 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 79:17.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:17.85 foundInterface = 0; \ 79:17.85 ^~~~~~~~~~~~~~ 79:17.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:17.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:17.85 ^~~~~~~~~~~~~~~~~~~~~~~ 79:17.85 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:17.85 NS_INTERFACE_MAP_END 79:17.85 ^~~~~~~~~~~~~~~~~~~~ 79:17.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:17.85 else 79:17.85 ^~~~ 79:17.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:17.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:17.85 ^~~~~~~~~~~~~~~~~~ 79:17.85 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:17.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:17.85 ^~~~~~~~~~~~~~~~~~~~~~ 79:17.87 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 79:17.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:17.87 foundInterface = 0; \ 79:17.87 ^~~~~~~~~~~~~~ 79:17.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:17.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:17.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:17.87 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:17.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:17.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:17.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:17.87 else 79:17.87 ^~~~ 79:17.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:17.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:17.87 ^~~~~~~~~~~~~~~~~~ 79:17.87 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:17.87 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 79:17.87 ^~~~~~~~~~~~~~~~~~~~~~ 79:18.00 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 79:18.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:18.00 foundInterface = 0; \ 79:18.00 ^~~~~~~~~~~~~~ 79:18.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:18.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:18.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.00 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:18.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:18.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:18.00 else 79:18.00 ^~~~ 79:18.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:18.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:18.00 ^~~~~~~~~~~~~~~~~~ 79:18.00 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:18.00 NS_INTERFACE_MAP_ENTRY(nsIRequest) 79:18.00 ^~~~~~~~~~~~~~~~~~~~~~ 79:18.06 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 79:18.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:18.06 foundInterface = 0; \ 79:18.06 ^~~~~~~~~~~~~~ 79:18.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:18.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.06 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:18.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 79:18.06 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.h:10, 79:18.06 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:10, 79:18.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 79:18.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:18.06 } else 79:18.06 ^~~~ 79:18.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:18.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:18.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.07 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:18.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 79:18.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.11 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 79:18.11 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.h:11, 79:18.11 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:7, 79:18.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 79:18.11 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 79:18.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:18.11 foundInterface = 0; \ 79:18.11 ^~~~~~~~~~~~~~ 79:18.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:18.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:18.11 ^~~~~~~~~~~~~~~~~~~~~~~ 79:18.11 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:18.12 NS_INTERFACE_MAP_END 79:18.12 ^~~~~~~~~~~~~~~~~~~~ 79:18.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:18.12 else 79:18.12 ^~~~ 79:18.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:18.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:18.12 ^~~~~~~~~~~~~~~~~~ 79:18.12 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:18.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:18.12 ^~~~~~~~~~~~~~~~~~~~~~ 79:18.84 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 79:18.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:18.84 foundInterface = 0; \ 79:18.84 ^~~~~~~~~~~~~~ 79:18.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:18.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:18.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.85 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:18.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:18.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 79:18.85 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.h:10, 79:18.85 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:10, 79:18.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 79:18.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:18.85 } else 79:18.85 ^~~~ 79:18.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:18.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:18.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.85 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:18.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 79:18.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:19.26 dom/plugins/test/testplugin 79:22.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 79:22.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 79:22.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsRect.h:15, 79:22.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWidget.h:12, 79:22.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:36, 79:22.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 79:22.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 79:22.18 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.h:10, 79:22.18 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.cpp:7, 79:22.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 79:22.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h: In member function 'virtual nsresult mozilla::dom::{anonymous}::Connection::FlushOp::DoDatastoreWork()': 79:22.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:76:31: warning: 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:22.19 void Unlock() { this->unlock(); } 79:22.19 ~~~~~~~~~~~~^~ 79:22.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 79:22.19 /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsParent.cpp:4189:24: note: 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' was declared here 79:22.19 Maybe shadowDatabaseLock; 79:22.19 ^~~~~~~~~~~~~~~~~~ 79:22.36 dom/plugins/test/testplugin/libnptest.so 79:22.70 dom/plugins/test/testplugin/secondplugin 79:25.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 79:25.58 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.h:11, 79:25.58 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:7, 79:25.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 79:25.58 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 79:25.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.58 foundInterface = 0; \ 79:25.58 ^~~~~~~~~~~~~~ 79:25.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:25.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:25.58 ^~~~~~~~~~~~~~~~~~~~~~~ 79:25.58 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:25.58 NS_INTERFACE_MAP_END 79:25.58 ^~~~~~~~~~~~~~~~~~~~ 79:25.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.59 else 79:25.59 ^~~~ 79:25.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:25.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:25.59 ^~~~~~~~~~~~~~~~~~ 79:25.59 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:25.59 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 79:25.59 ^~~~~~~~~~~~~~~~~~~~~~ 79:25.61 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 79:25.87 dom/plugins/test/testplugin/thirdplugin 79:26.84 dom/plugins/test/testplugin/flashplugin 79:28.70 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 79:28.99 view 79:29.64 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 79:29.92 widget 79:43.17 widget/headless 79:56.64 widget/gtk 80:20.20 widget/gtk/mozgtk/stub 80:22.41 widget/gtk/mozgtk/stub/libmozgtk_stub.so 80:22.63 widget/gtk/mozgtk/gtk2 80:23.06 widget/gtk/mozgtk/gtk2/libmozgtk.so 80:23.26 widget/gtk/mozgtk/gtk3 80:23.40 widget/gtk/mozgtk/gtk3/libmozgtk.so 80:23.64 widget/gtk/wayland 80:24.08 widget/gtk/mozwayland 80:24.64 widget/gtk/mozwayland/libmozwayland.so 80:24.82 widget/gtkxtbin 80:25.43 widget/x11 80:25.49 editor/libeditor 80:33.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:33.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 80:33.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:33.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:33.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:33.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:33.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:33.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:33.30 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:33.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:33.31 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 80:33.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.31 foundInterface = 0; \ 80:33.31 ^~~~~~~~~~~~~~ 80:33.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:33.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:33.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.31 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:33.31 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 80:33.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:33.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.31 } else 80:33.31 ^~~~ 80:33.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:33.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:33.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.31 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:33.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 80:33.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:33.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:33.31 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 80:33.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.31 foundInterface = 0; \ 80:33.32 ^~~~~~~~~~~~~~ 80:33.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:33.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:33.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.32 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:33.32 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 80:33.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:33.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:33.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:33.32 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:33.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:33.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.32 } else 80:33.32 ^~~~ 80:33.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:33.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:33.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.32 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:33.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 80:33.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:37.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 80:37.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:37.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:37.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:37.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.52 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.52 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 80:37.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:37.52 foundInterface = 0; \ 80:37.52 ^~~~~~~~~~~~~~ 80:37.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:37.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:37.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.52 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:37.52 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 80:37.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:37.52 } else 80:37.52 ^~~~ 80:37.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 80:37.52 NS_IMPL_QUERY_BODY_CONCRETE(_class) 80:37.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.52 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 80:37.52 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 80:37.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.54 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 80:37.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:37.54 foundInterface = 0; \ 80:37.54 ^~~~~~~~~~~~~~ 80:37.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:37.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:37.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.54 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:37.55 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 80:37.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.55 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:37.55 } else 80:37.55 ^~~~ 80:37.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:37.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:37.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.55 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:37.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 80:37.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.56 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 80:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:37.56 foundInterface = 0; \ 80:37.56 ^~~~~~~~~~~~~~ 80:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:37.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.56 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:37.56 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 80:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:37.56 } else 80:37.56 ^~~~ 80:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:37.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.57 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:37.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 80:37.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:37.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 80:37.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:37.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:37.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:37.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.61 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.61 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 80:37.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:37.61 foundInterface = 0; \ 80:37.61 ^~~~~~~~~~~~~~ 80:37.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:37.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.61 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:37.61 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 80:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.61 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:37.61 } else 80:37.61 ^~~~ 80:37.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:37.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.61 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:37.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 80:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 80:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.62 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.62 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 80:37.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:37.62 foundInterface = 0; \ 80:37.62 ^~~~~~~~~~~~~~ 80:37.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:37.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:37.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.62 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:37.62 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 80:37.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.63 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:37.63 } else 80:37.63 ^~~~ 80:37.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:37.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:37.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.63 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:37.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 80:37.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:37.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 80:37.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:37.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:37.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:37.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.64 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.64 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 80:37.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:37.64 foundInterface = 0; \ 80:37.64 ^~~~~~~~~~~~~~ 80:37.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:37.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:37.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.65 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:37.65 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 80:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:37.65 } else 80:37.65 ^~~~ 80:37.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:37.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.65 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:37.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 80:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 80:37.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 80:37.66 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 80:37.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 80:37.66 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 80:37.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:37.66 foundInterface = 0; \ 80:37.66 ^~~~~~~~~~~~~~ 80:37.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:37.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:37.66 ^~~~~~~~~~~~~~~~~~~~~~~ 80:37.66 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:37.66 NS_INTERFACE_MAP_END 80:37.66 ^~~~~~~~~~~~~~~~~~~~ 80:37.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:37.66 else 80:37.66 ^~~~ 80:37.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:37.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.66 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:37.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 80:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.88 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 80:37.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:37.88 foundInterface = 0; \ 80:37.88 ^~~~~~~~~~~~~~ 80:37.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:37.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:37.88 ^~~~~~~~~~~~~~~~~~~~~~~ 80:37.88 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditorBase.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:37.88 NS_INTERFACE_MAP_END 80:37.88 ^~~~~~~~~~~~~~~~~~~~ 80:37.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:37.88 else 80:37.88 ^~~~ 80:37.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:37.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:37.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:37.88 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditorBase.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:37.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 80:37.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 80:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 80:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 80:39.97 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 80:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 80:39.97 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 80:39.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:39.97 foundInterface = 0; \ 80:39.97 ^~~~~~~~~~~~~~ 80:39.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:39.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:39.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:39.98 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 80:39.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.98 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 80:39.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 80:39.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 80:39.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 80:39.98 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 80:39.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 80:39.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:39.98 } else 80:39.98 ^~~~ 80:39.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:39.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:39.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:39.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 80:39.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.98 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 80:39.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 80:39.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 80:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 80:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 80:40.92 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 80:40.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 80:40.92 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 80:40.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.92 foundInterface = 0; \ 80:40.92 ^~~~~~~~~~~~~~ 80:40.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:40.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:40.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.92 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditor.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:40.92 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 80:40.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.92 else 80:40.92 ^~~~ 80:40.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.93 ^~~~~~~~~~~~~~~~~~ 80:40.93 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditor.cpp:266:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.93 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 80:40.93 ^~~~~~~~~~~~~~~~~~~~~~ 80:41.25 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 80:41.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:41.25 foundInterface = 0; \ 80:41.25 ^~~~~~~~~~~~~~ 80:41.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:41.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:41.25 ^~~~~~~~~~~~~~~~~~~~~~~ 80:41.25 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:41.25 NS_INTERFACE_MAP_END 80:41.25 ^~~~~~~~~~~~~~~~~~~~ 80:41.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:41.25 else 80:41.26 ^~~~ 80:41.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:41.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:41.26 ^~~~~~~~~~~~~~~~~~ 80:41.26 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp:1024:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:41.26 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 80:41.26 ^~~~~~~~~~~~~~~~~~~~~~ 80:42.64 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 80:42.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:42.65 foundInterface = 0; \ 80:42.65 ^~~~~~~~~~~~~~ 80:42.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:42.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.65 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:42.65 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 80:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 80:42.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 80:42.65 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 80:42.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 80:42.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:42.65 } else 80:42.65 ^~~~ 80:42.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:42.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.65 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:42.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 80:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.66 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:42.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 80:42.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 80:42.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 80:42.66 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 80:42.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 80:42.66 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 80:42.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:42.66 foundInterface = 0; \ 80:42.66 ^~~~~~~~~~~~~~ 80:42.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:42.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:42.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.66 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:42.66 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 80:42.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:42.66 } else 80:42.66 ^~~~ 80:42.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 80:42.67 NS_IMPL_QUERY_BODY_CONCRETE(_class) 80:42.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.67 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 80:42.67 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 80:42.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:03.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 81:03.88 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InternetCiter.cpp:9, 81:03.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 81:03.88 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 81:03.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:03.88 foundInterface = 0; \ 81:03.88 ^~~~~~~~~~~~~~ 81:03.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:03.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:03.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.88 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:03.88 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 81:03.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 81:03.89 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.h:9, 81:03.89 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp:6, 81:03.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 81:03.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:03.89 } else 81:03.89 ^~~~ 81:03.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:03.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:03.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.89 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:03.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 81:03.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 81:03.91 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InternetCiter.cpp:9, 81:03.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 81:03.91 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 81:03.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:03.91 foundInterface = 0; \ 81:03.91 ^~~~~~~~~~~~~~ 81:03.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:03.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:03.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.91 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:03.91 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 81:03.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:03.91 else 81:03.91 ^~~~ 81:03.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:03.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:03.91 ^~~~~~~~~~~~~~~~~~ 81:03.91 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:03.91 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 81:03.91 ^~~~~~~~~~~~~~~~~~~~~~ 81:04.01 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 81:04.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:04.01 foundInterface = 0; \ 81:04.01 ^~~~~~~~~~~~~~ 81:04.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:04.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:04.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:04.01 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:04.01 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 81:04.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:04.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 81:04.01 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.h:9, 81:04.01 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp:6, 81:04.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 81:04.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:04.01 } else 81:04.01 ^~~~ 81:04.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:04.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:04.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:04.01 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:04.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 81:04.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:04.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 81:04.74 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 81:04.74 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLTableEditor.cpp:64:28: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:04.74 mSelected(aSelected) {} 81:04.74 ^ 81:04.74 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLTableEditor.cpp:196:11: note: 'newCellIndex' was declared here 81:04.74 int32_t newCellIndex; 81:04.74 ^~~~~~~~~~~~ 81:08.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:08.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 81:08.37 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InternetCiter.cpp:9, 81:08.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 81:08.37 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 81:08.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:08.37 foundInterface = 0; \ 81:08.37 ^~~~~~~~~~~~~~ 81:08.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:08.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:08.37 ^~~~~~~~~~~~~~~~~~~~~~~ 81:08.37 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditRules.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:08.37 NS_INTERFACE_MAP_END 81:08.37 ^~~~~~~~~~~~~~~~~~~~ 81:08.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:08.37 else 81:08.37 ^~~~ 81:08.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:08.37 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:08.37 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditRules.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:08.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 81:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:08.52 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 81:08.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:08.52 foundInterface = 0; \ 81:08.52 ^~~~~~~~~~~~~~ 81:08.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:08.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:08.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:08.52 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:08.53 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 81:08.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:08.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:08.53 else 81:08.53 ^~~~ 81:08.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:08.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:08.53 ^~~~~~~~~~~~~~~~~~ 81:08.53 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:08.53 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 81:08.53 ^~~~~~~~~~~~~~~~~~~~~~ 81:20.12 editor/spellchecker 81:24.35 editor/txmgr 81:25.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:25.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 81:25.00 from /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionItem.h:9, 81:25.00 from /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionItem.cpp:6, 81:25.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 81:25.00 /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 81:25.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:25.00 foundInterface = 0; \ 81:25.00 ^~~~~~~~~~~~~~ 81:25.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:25.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:25.00 ^~~~~~~~~~~~~~~~~~~~~~~ 81:25.00 /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:25.00 NS_INTERFACE_MAP_END 81:25.00 ^~~~~~~~~~~~~~~~~~~~ 81:25.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:25.00 else 81:25.00 ^~~~ 81:25.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:25.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:25.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:25.00 /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:25.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 81:25.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.19 editor/txmgr/tests 81:27.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.h:9, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 81:27.16 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 81:27.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:27.16 foundInterface = 0; \ 81:27.16 ^~~~~~~~~~~~~~ 81:27.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:27.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:27.16 ^~~~~~~~~~~~~~~~~~~~~~~ 81:27.16 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:27.16 NS_INTERFACE_MAP_END 81:27.16 ^~~~~~~~~~~~~~~~~~~~ 81:27.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.h:9, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 81:27.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 81:27.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:27.16 } else 81:27.16 ^~~~ 81:27.16 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:27.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 81:27.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:27.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.h:9, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 81:27.27 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 81:27.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:27.27 foundInterface = 0; \ 81:27.27 ^~~~~~~~~~~~~~ 81:27.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:27.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:27.27 ^~~~~~~~~~~~~~~~~~~~~~~ 81:27.27 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:27.27 NS_INTERFACE_MAP_END 81:27.27 ^~~~~~~~~~~~~~~~~~~~ 81:27.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.h:9, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 81:27.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 81:27.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:27.27 } else 81:27.27 ^~~~ 81:27.27 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:27.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 81:27.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:33.56 editor/composer 81:35.75 layout/style 81:39.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:39.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 81:39.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 81:39.26 from /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp:7, 81:39.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 81:39.26 /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 81:39.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:39.26 foundInterface = 0; \ 81:39.26 ^~~~~~~~~~~~~~ 81:39.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:39.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:39.27 ^~~~~~~~~~~~~~~~~~~~~~~ 81:39.27 /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:39.27 NS_INTERFACE_MAP_END 81:39.27 ^~~~~~~~~~~~~~~~~~~~ 81:39.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 81:39.27 from /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp:7, 81:39.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 81:39.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:39.27 } else 81:39.27 ^~~~ 81:39.27 /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:39.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 81:39.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.04 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 81:43.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.04 foundInterface = 0; \ 81:43.04 ^~~~~~~~~~~~~~ 81:43.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:43.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:43.04 ^~~~~~~~~~~~~~~~~~~~~~~ 81:43.04 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:43.04 NS_INTERFACE_MAP_END 81:43.04 ^~~~~~~~~~~~~~~~~~~~ 81:43.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 81:43.04 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.04 } else 81:43.04 ^~~~ 81:43.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.05 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.05 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 81:43.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.05 foundInterface = 0; \ 81:43.05 ^~~~~~~~~~~~~~ 81:43.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.05 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 81:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.05 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 81:43.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 81:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.05 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.05 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.05 } else 81:43.05 ^~~~ 81:43.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 81:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.05 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 81:43.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 81:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.07 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.07 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.07 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 81:43.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.07 foundInterface = 0; \ 81:43.07 ^~~~~~~~~~~~~~ 81:43.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.08 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.08 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 81:43.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.08 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.08 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.08 } else 81:43.08 ^~~~ 81:43.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.08 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 81:43.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.23 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 81:43.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.23 foundInterface = 0; \ 81:43.23 ^~~~~~~~~~~~~~ 81:43.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.23 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.23 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 81:43.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.23 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.23 else 81:43.23 ^~~~ 81:43.23 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 81:43.23 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 81:43.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.24 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 81:43.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.24 foundInterface = 0; \ 81:43.24 ^~~~~~~~~~~~~~ 81:43.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.24 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.24 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 81:43.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.24 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.24 } else 81:43.24 ^~~~ 81:43.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.24 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 81:43.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.26 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.26 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.27 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 81:43.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.27 foundInterface = 0; \ 81:43.27 ^~~~~~~~~~~~~~ 81:43.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.27 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.27 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 81:43.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.27 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.27 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.27 } else 81:43.27 ^~~~ 81:43.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.27 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 81:43.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.28 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.28 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.28 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 81:43.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.29 foundInterface = 0; \ 81:43.29 ^~~~~~~~~~~~~~ 81:43.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.29 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.29 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 81:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.29 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.29 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.29 } else 81:43.29 ^~~~ 81:43.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.29 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 81:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.30 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 81:43.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.30 foundInterface = 0; \ 81:43.30 ^~~~~~~~~~~~~~ 81:43.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.30 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.30 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 81:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.30 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.31 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.31 } else 81:43.31 ^~~~ 81:43.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.31 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 81:43.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.32 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 81:43.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.32 foundInterface = 0; \ 81:43.32 ^~~~~~~~~~~~~~ 81:43.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.32 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.32 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 81:43.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.32 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.32 } else 81:43.32 ^~~~ 81:43.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.32 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 81:43.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.34 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 81:43.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.34 foundInterface = 0; \ 81:43.34 ^~~~~~~~~~~~~~ 81:43.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.34 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSPageRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.34 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 81:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.34 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.34 } else 81:43.34 ^~~~ 81:43.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.34 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSPageRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 81:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.35 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.35 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 81:43.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.35 foundInterface = 0; \ 81:43.35 ^~~~~~~~~~~~~~ 81:43.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:43.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:43.35 ^~~~~~~~~~~~~~~~~~~~~~~ 81:43.35 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:43.35 NS_INTERFACE_MAP_END 81:43.35 ^~~~~~~~~~~~~~~~~~~~ 81:43.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.35 else 81:43.35 ^~~~ 81:43.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:43.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:43.35 ^~~~~~~~~~~~~~~~~~ 81:43.35 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:43.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:43.35 ^~~~~~~~~~~~~~~~~~~~~~ 81:43.36 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 81:43.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.36 foundInterface = 0; \ 81:43.36 ^~~~~~~~~~~~~~ 81:43.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.36 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 81:43.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.36 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 81:43.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 81:43.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.36 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.36 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.36 } else 81:43.36 ^~~~ 81:43.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 81:43.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.36 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 81:43.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 81:43.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:43.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:43.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:43.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:43.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:43.38 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.38 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.38 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 81:43.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.38 foundInterface = 0; \ 81:43.38 ^~~~~~~~~~~~~~ 81:43.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.38 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.38 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 81:43.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.38 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:43.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 81:43.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 81:43.38 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 81:43.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 81:43.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.38 } else 81:43.38 ^~~~ 81:43.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.38 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 81:43.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:51.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 81:51.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 81:51.64 from /builddir/build/BUILD/firefox-67.0.3/layout/style/CachedInheritingStyles.cpp:7, 81:51.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 81:51.64 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 81:51.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:51.64 foundInterface = 0; \ 81:51.64 ^~~~~~~~~~~~~~ 81:51.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:51.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:51.64 ^~~~~~~~~~~~~~~~~~~~~~~ 81:51.64 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:51.64 NS_INTERFACE_MAP_END 81:51.64 ^~~~~~~~~~~~~~~~~~~~ 81:51.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:51.64 else 81:51.64 ^~~~ 81:51.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:51.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:51.64 ^~~~~~~~~~~~~~~~~~ 81:51.64 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:51.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:51.64 ^~~~~~~~~~~~~~~~~~~~~~ 81:51.82 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 81:51.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:51.82 foundInterface = 0; \ 81:51.82 ^~~~~~~~~~~~~~ 81:51.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:51.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:51.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:51.83 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFaceSet.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:51.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:51.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:51.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:51.83 else 81:51.83 ^~~~ 81:51.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:51.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:51.83 ^~~~~~~~~~~~~~~~~~ 81:51.83 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFaceSet.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:51.83 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 81:51.83 ^~~~~~~~~~~~~~~~~~~~~~ 81:52.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:52.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:52.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 81:52.48 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 81:52.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 81:52.48 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 81:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:52.48 foundInterface = 0; \ 81:52.48 ^~~~~~~~~~~~~~ 81:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:52.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:52.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:52.48 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:52.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:52.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:52.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 81:52.48 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 81:52.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 81:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:52.48 } else 81:52.48 ^~~~ 81:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:52.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:52.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:52.48 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:52.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 81:52.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:52.81 /builddir/build/BUILD/firefox-67.0.3/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 81:52.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:52.81 foundInterface = 0; \ 81:52.81 ^~~~~~~~~~~~~~ 81:52.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:52.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:52.81 /builddir/build/BUILD/firefox-67.0.3/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:52.81 NS_INTERFACE_MAP_END_INHERITING(Rule) 81:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:52.81 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsExpirationTracker.h:19, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxFont.h:20, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxTextRun.h:14, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsFontMetrics.h:11, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/layout/style/ComputedStyle.cpp:16, 81:52.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 81:52.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:52.81 } else 81:52.81 ^~~~ 81:52.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:52.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:52.81 /builddir/build/BUILD/firefox-67.0.3/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:52.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 81:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 81:54.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 81:54.38 from /builddir/build/BUILD/firefox-67.0.3/layout/style/CachedInheritingStyles.cpp:7, 81:54.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 81:54.38 /builddir/build/BUILD/firefox-67.0.3/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 81:54.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.38 foundInterface = 0; \ 81:54.38 ^~~~~~~~~~~~~~ 81:54.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:54.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:54.38 ^~~~~~~~~~~~~~~~~~~~~~~ 81:54.38 /builddir/build/BUILD/firefox-67.0.3/layout/style/ImageLoader.cpp:627:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:54.38 NS_INTERFACE_MAP_END 81:54.38 ^~~~~~~~~~~~~~~~~~~~ 81:54.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:54.38 else 81:54.38 ^~~~ 81:54.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:54.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:54.38 ^~~~~~~~~~~~~~~~~~ 81:54.38 /builddir/build/BUILD/firefox-67.0.3/layout/style/ImageLoader.cpp:626:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:54.38 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 81:54.38 ^~~~~~~~~~~~~~~~~~~~~~ 81:54.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:54.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:54.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 81:54.64 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 81:54.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 81:54.64 /builddir/build/BUILD/firefox-67.0.3/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 81:54.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.64 foundInterface = 0; \ 81:54.64 ^~~~~~~~~~~~~~ 81:54.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:54.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:54.64 ^~~~~~~~~~~~~~~~~~~~~~~ 81:54.64 /builddir/build/BUILD/firefox-67.0.3/layout/style/PreloadedStyleSheet.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:54.64 NS_INTERFACE_MAP_END 81:54.64 ^~~~~~~~~~~~~~~~~~~~ 81:54.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:54.64 else 81:54.64 ^~~~ 81:54.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:54.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:54.64 ^~~~~~~~~~~~~~~~~~ 81:54.64 /builddir/build/BUILD/firefox-67.0.3/layout/style/PreloadedStyleSheet.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:54.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:54.65 ^~~~~~~~~~~~~~~~~~~~~~ 81:54.70 /builddir/build/BUILD/firefox-67.0.3/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 81:54.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.70 foundInterface = 0; \ 81:54.70 ^~~~~~~~~~~~~~ 81:54.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:54.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:54.70 ^~~~~~~~~~~~~~~~~~~~~~~ 81:54.70 /builddir/build/BUILD/firefox-67.0.3/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:54.70 NS_INTERFACE_MAP_END 81:54.70 ^~~~~~~~~~~~~~~~~~~~ 81:54.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:54.70 else 81:54.70 ^~~~ 81:54.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:54.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:54.70 ^~~~~~~~~~~~~~~~~~ 81:54.70 /builddir/build/BUILD/firefox-67.0.3/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:54.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:54.70 ^~~~~~~~~~~~~~~~~~~~~~ 81:54.76 /builddir/build/BUILD/firefox-67.0.3/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 81:54.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.76 foundInterface = 0; \ 81:54.76 ^~~~~~~~~~~~~~ 81:54.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:54.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:54.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.76 /builddir/build/BUILD/firefox-67.0.3/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:54.76 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 81:54.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 81:54.76 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 81:54.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 81:54.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:54.76 } else 81:54.76 ^~~~ 81:54.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:54.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:54.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.76 /builddir/build/BUILD/firefox-67.0.3/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:54.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 81:54.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.81 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 81:54.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.81 foundInterface = 0; \ 81:54.81 ^~~~~~~~~~~~~~ 81:54.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:54.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:54.81 ^~~~~~~~~~~~~~~~~~~~~~~ 81:54.81 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:54.81 NS_INTERFACE_MAP_END 81:54.81 ^~~~~~~~~~~~~~~~~~~~ 81:54.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:54.81 else 81:54.81 ^~~~ 81:54.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:54.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:54.81 ^~~~~~~~~~~~~~~~~~ 81:54.81 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:54.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:54.81 ^~~~~~~~~~~~~~~~~~~~~~ 81:55.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:55.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 81:55.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 81:55.53 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 81:55.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 81:55.53 /builddir/build/BUILD/firefox-67.0.3/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 81:55.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:55.53 foundInterface = 0; \ 81:55.53 ^~~~~~~~~~~~~~ 81:55.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:55.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:55.53 ^~~~~~~~~~~~~~~~~~~~~~~ 81:55.53 /builddir/build/BUILD/firefox-67.0.3/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:55.53 NS_INTERFACE_MAP_END 81:55.53 ^~~~~~~~~~~~~~~~~~~~ 81:55.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:55.53 else 81:55.53 ^~~~ 81:55.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:55.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:55.53 ^~~~~~~~~~~~~~~~~~ 81:55.53 /builddir/build/BUILD/firefox-67.0.3/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:55.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:55.53 ^~~~~~~~~~~~~~~~~~~~~~ 82:04.16 layout/style/test/gtest 82:09.75 layout/base 82:14.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 82:14.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 82:14.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 82:14.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 82:14.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 82:14.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 82:14.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URL.h:10, 82:14.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/URLExtraData.h:12, 82:14.54 from /builddir/build/BUILD/firefox-67.0.3/layout/style/URLExtraData.cpp:9, 82:14.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 82:14.54 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 82:14.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:14.54 foundInterface = 0; \ 82:14.54 ^~~~~~~~~~~~~~ 82:14.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:14.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:14.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:14.54 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsComputedDOMStyle.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:14.54 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 82:14.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:14.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:14.55 else 82:14.55 ^~~~ 82:14.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:14.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:14.55 ^~~~~~~~~~~~~~~~~~ 82:14.55 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsComputedDOMStyle.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:14.55 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 82:14.55 ^~~~~~~~~~~~~~~~~~~~~~ 82:14.87 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 82:14.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:14.87 foundInterface = 0; \ 82:14.87 ^~~~~~~~~~~~~~ 82:14.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:14.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:14.87 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:14.87 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 82:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:14.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 82:14.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URL.h:11, 82:14.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/URLExtraData.h:12, 82:14.87 from /builddir/build/BUILD/firefox-67.0.3/layout/style/URLExtraData.cpp:9, 82:14.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 82:14.87 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:14.87 else 82:14.87 ^~~~ 82:14.87 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp:61:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 82:14.87 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 82:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:28.16 layout/base/gtest 82:32.20 layout/generic 82:43.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/layout/base/AccessibleCaret.h:11, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/layout/base/AccessibleCaret.cpp:7, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 82:43.46 /builddir/build/BUILD/firefox-67.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]': 82:43.46 /builddir/build/BUILD/firefox-67.0.3/layout/base/GeometryUtils.cpp:323:33: required from here 82:43.46 /builddir/build/BUILD/firefox-67.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] 82:43.46 memset(aT, 0, sizeof(T)); 82:43.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 82:43.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsSize.h:12, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPoint.h:13, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsMargin.h:11, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrValue.h:22, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:22, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/layout/base/AccessibleCaret.h:11, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/layout/base/AccessibleCaret.cpp:7, 82:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 82:43.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 82:43.46 struct PointTyped 82:43.46 ^~~~~~~~~~ 83:02.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:65: 83:02.53 /builddir/build/BUILD/firefox-67.0.3/layout/base/PresShell.cpp: In member function 'void nsIPresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 83:02.53 /builddir/build/BUILD/firefox-67.0.3/layout/base/PresShell.cpp:2642:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:02.53 ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 83:02.53 ^~ 83:02.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 83:02.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 83:02.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 83:02.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 83:02.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxPattern.h:13, 83:02.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxContext.h:15, 83:02.96 from /builddir/build/BUILD/firefox-67.0.3/layout/base/nsBidiPresUtils.h:10, 83:02.96 from /builddir/build/BUILD/firefox-67.0.3/layout/base/nsBidiPresUtils.cpp:7, 83:02.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 83:02.96 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 83:02.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:02.96 foundInterface = 0; \ 83:02.96 ^~~~~~~~~~~~~~ 83:02.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:02.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:02.96 ^~~~~~~~~~~~~~~~~~~~~~~ 83:02.96 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsDocumentViewer.cpp:601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:02.96 NS_INTERFACE_MAP_END 83:02.96 ^~~~~~~~~~~~~~~~~~~~ 83:02.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:02.96 else 83:02.96 ^~~~ 83:02.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:02.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:02.97 ^~~~~~~~~~~~~~~~~~ 83:02.97 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsDocumentViewer.cpp:599:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:02.97 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 83:02.97 ^~~~~~~~~~~~~~~~~~~~~~ 83:04.74 layout/forms 83:08.68 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 83:08.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:08.68 foundInterface = 0; \ 83:08.68 ^~~~~~~~~~~~~~ 83:08.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:08.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:08.68 ^~~~~~~~~~~~~~~~~~~~~~~ 83:08.68 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsPresContext.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:08.68 NS_INTERFACE_MAP_END 83:08.68 ^~~~~~~~~~~~~~~~~~~~ 83:08.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:08.68 else 83:08.68 ^~~~ 83:08.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:08.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:08.68 ^~~~~~~~~~~~~~~~~~ 83:08.68 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsPresContext.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:08.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:08.68 ^~~~~~~~~~~~~~~~~~~~~~ 83:10.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:74: 83:10.72 /builddir/build/BUILD/firefox-67.0.3/layout/generic/ReflowInput.cpp: In member function 'void mozilla::ReflowInput::InitAbsoluteConstraints(nsPresContext*, const mozilla::ReflowInput*, const mozilla::LogicalSize&, mozilla::LayoutFrameType)': 83:10.72 /builddir/build/BUILD/firefox-67.0.3/layout/generic/ReflowInput.cpp:1747:26: warning: 'hypotheticalPos.nsHypotheticalPosition::mBStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:10.72 offsets.BStart(cbwm) = hypotheticalPos.mBStart; 83:10.72 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.72 /builddir/build/BUILD/firefox-67.0.3/layout/generic/ReflowInput.cpp:1724:26: warning: 'hypotheticalPos.nsHypotheticalPosition::mIStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:10.72 offsets.IEnd(cbwm) = hypotheticalPos.mIStart; 83:10.72 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 83:54.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:119: 83:54.07 /builddir/build/BUILD/firefox-67.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)': 83:54.07 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFlexContainerFrame.cpp:4896:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:54.07 if (flexContainerAscent == nscoord_MIN) { 83:54.07 ^~ 84:00.70 layout/tables 84:02.67 layout/svg 84:13.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 84:13.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 84:13.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 84:13.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 84:13.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxPattern.h:13, 84:13.94 from /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGContextPaint.h:12, 84:13.94 from /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGContextPaint.cpp:7, 84:13.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 84:13.94 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 84:13.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:13.94 foundInterface = 0; \ 84:13.94 ^~~~~~~~~~~~~~ 84:13.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:13.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:13.95 ^~~~~~~~~~~~~~~~~~~~~~~ 84:13.95 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp:542:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:13.95 NS_INTERFACE_MAP_END 84:13.95 ^~~~~~~~~~~~~~~~~~~~ 84:13.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:13.95 else 84:13.95 ^~~~ 84:13.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:13.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:13.95 ^~~~~~~~~~~~~~~~~~ 84:13.95 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp:541:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:13.95 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 84:13.95 ^~~~~~~~~~~~~~~~~~~~~~ 84:13.96 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 84:13.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:13.97 foundInterface = 0; \ 84:13.97 ^~~~~~~~~~~~~~ 84:13.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:13.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:13.97 ^~~~~~~~~~~~~~~~~~~~~~~ 84:13.97 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp:627:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:13.97 NS_INTERFACE_MAP_END 84:13.97 ^~~~~~~~~~~~~~~~~~~~ 84:13.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:13.97 else 84:13.97 ^~~~ 84:13.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:13.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:13.97 ^~~~~~~~~~~~~~~~~~ 84:13.97 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp:626:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:13.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:13.97 ^~~~~~~~~~~~~~~~~~~~~~ 84:14.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 84:14.06 /builddir/build/BUILD/firefox-67.0.3/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 84:14.06 /builddir/build/BUILD/firefox-67.0.3/layout/tables/nsTableFrame.cpp:7561: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] 84:14.06 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 84:14.06 ^ 84:14.06 /builddir/build/BUILD/firefox-67.0.3/layout/tables/nsTableFrame.cpp:6089:8: note: 'struct BCBlockDirSeg' declared here 84:14.06 struct BCBlockDirSeg { 84:14.06 ^~~~~~~~~~~~~ 84:16.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsSize.h:10, 84:16.24 from /builddir/build/BUILD/firefox-67.0.3/layout/base/LayoutConstants.h:12, 84:16.24 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsIFrame.h:54, 84:16.24 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsBox.h:12, 84:16.24 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.h:15, 84:16.24 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.cpp:9, 84:16.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 84:16.24 /builddir/build/BUILD/firefox-67.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)': 84:16.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCoord.h:70:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 84:16.24 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 84:16.25 ^~~~~~~~~~~~~~~ 84:16.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 84:16.25 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.cpp:5833:38: note: 'bSize' was declared here 84:16.25 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 84:16.25 ^~~~~ 84:16.25 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.cpp:6032:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 84:16.25 stretchI != eStretch && tentISize > iSize) { 84:16.25 ~~~~~~~~~~^~~~~~~ 84:16.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 84:16.51 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 84:16.51 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsTextFrame.cpp:9739:44: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 84:16.51 Maybe autoLineCursor; 84:16.51 ^~~~~~~~~~~~~~ 84:16.51 In file included from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsBox.h:12, 84:16.51 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.h:15, 84:16.51 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsSplittableFrame.h:16, 84:16.51 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsContainerFrame.h:13, 84:16.51 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageFrame.h:10, 84:16.51 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageFrame.cpp:7, 84:16.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 84:16.52 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsIFrame.h:3595:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 84:16.52 mProperties.Set(aProperty, aValue, this); 84:16.52 ^~~~~~~~~~~ 84:16.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 84:16.52 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsTextFrame.cpp:9739:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 84:16.52 Maybe autoLineCursor; 84:16.52 ^~~~~~~~~~~~~~ 84:21.03 layout/xul 84:29.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 84:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 84:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 84:29.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 84:29.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BoxObject.h:11, 84:29.01 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/BoxObject.cpp:7, 84:29.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 84:29.01 /builddir/build/BUILD/firefox-67.0.3/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 84:29.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:29.01 foundInterface = 0; \ 84:29.01 ^~~~~~~~~~~~~~ 84:29.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:29.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:29.01 ^~~~~~~~~~~~~~~~~~~~~~~ 84:29.01 /builddir/build/BUILD/firefox-67.0.3/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:29.01 NS_INTERFACE_MAP_END 84:29.01 ^~~~~~~~~~~~~~~~~~~~ 84:29.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:29.01 else 84:29.01 ^~~~ 84:29.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:29.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:29.01 ^~~~~~~~~~~~~~~~~~ 84:29.01 /builddir/build/BUILD/firefox-67.0.3/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:29.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:29.01 ^~~~~~~~~~~~~~~~~~~~~~ 84:39.19 In file included from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPluginFrame.h:18, 84:39.19 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.cpp:31, 84:39.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 84:39.19 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 84:39.20 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayList.h:1678:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 84:39.20 ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 84:39.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 84:39.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 84:39.20 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.cpp:2865:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 84:39.20 Maybe autoPreserves3DContext; 84:39.20 ^~~~~~~~~~~~~~~~~~~~~~ 84:40.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:17, 84:40.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RecordReplay.h:16, 84:40.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Atomics.h:22, 84:40.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Utility.h:11, 84:40.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HeapAPI.h:15, 84:40.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 84:40.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:40.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 84:40.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 84:40.52 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.h:13, 84:40.52 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.cpp:9, 84:40.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 84:40.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 84:40.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 84:40.52 ref() = aOther.ref(); 84:40.52 ^~~ 84:40.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:47: 84:40.52 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsGfxScrollFrame.cpp:3097:28: note: 'scrollDirection' was declared here 84:40.52 Maybe scrollDirection; 84:40.52 ^~~~~~~~~~~~~~~ 84:40.85 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 84:40.85 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsGfxScrollFrame.cpp:3292:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 84:40.85 ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 84:40.85 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:40.85 cache); 84:40.85 ~~~~~~ 84:40.85 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsGfxScrollFrame.cpp:3458:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 84:40.85 Maybe extraContentBoxClipForNonCaretContent; 84:40.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:54.69 layout/xul/tree 84:55.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 84:55.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 84:55.15 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsRepeatService.h:13, 84:55.15 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsRepeatService.cpp:14, 84:55.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 84:55.15 /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 84:55.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:55.15 foundInterface = 0; \ 84:55.15 ^~~~~~~~~~~~~~ 84:55.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:55.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:55.15 ^~~~~~~~~~~~~~~~~~~~~~~ 84:55.15 /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsXULPopupManager.cpp:1014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:55.15 NS_INTERFACE_MAP_END 84:55.15 ^~~~~~~~~~~~~~~~~~~~ 84:55.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:55.15 else 84:55.15 ^~~~ 84:55.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:55.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:55.15 ^~~~~~~~~~~~~~~~~~ 84:55.15 /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsXULPopupManager.cpp:1013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:55.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:55.15 ^~~~~~~~~~~~~~~~~~~~~~ 85:03.07 layout/xul/grid 85:03.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 85:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 85:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 85:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 85:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 85:03.90 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 85:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 85:03.90 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 85:03.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.91 foundInterface = 0; \ 85:03.91 ^~~~~~~~~~~~~~ 85:03.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:03.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:03.91 ^~~~~~~~~~~~~~~~~~~~~~~ 85:03.91 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:03.91 NS_INTERFACE_MAP_END 85:03.91 ^~~~~~~~~~~~~~~~~~~~ 85:03.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.91 } else 85:03.91 ^~~~ 85:03.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 85:03.91 NS_IMPL_QUERY_BODY_CONCRETE(_class) 85:03.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.92 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 85:03.92 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 85:03.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.92 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 85:03.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.92 foundInterface = 0; \ 85:03.92 ^~~~~~~~~~~~~~ 85:03.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:03.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:03.92 ^~~~~~~~~~~~~~~~~~~~~~~ 85:03.92 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:03.92 NS_INTERFACE_MAP_END 85:03.92 ^~~~~~~~~~~~~~~~~~~~ 85:03.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.92 else 85:03.92 ^~~~ 85:03.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:03.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:03.92 ^~~~~~~~~~~~~~~~~~ 85:03.93 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:03.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 85:03.93 ^~~~~~~~~~~~~~~~~~~~~~ 85:03.95 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 85:03.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.95 foundInterface = 0; \ 85:03.95 ^~~~~~~~~~~~~~ 85:03.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:03.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:03.95 ^~~~~~~~~~~~~~~~~~~~~~~ 85:03.95 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:03.95 NS_INTERFACE_MAP_END 85:03.95 ^~~~~~~~~~~~~~~~~~~~ 85:03.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 85:03.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 85:03.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 85:03.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 85:03.96 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 85:03.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 85:03.96 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.96 else 85:03.96 ^~~~ 85:03.96 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 85:03.96 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 85:03.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:04.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 85:04.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 85:04.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:04.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:04.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 85:04.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 85:04.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 85:04.01 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 85:04.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 85:04.01 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 85:04.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:04.01 foundInterface = 0; \ 85:04.01 ^~~~~~~~~~~~~~ 85:04.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:04.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:04.02 ^~~~~~~~~~~~~~~~~~~~~~~ 85:04.02 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:04.02 NS_INTERFACE_MAP_END 85:04.02 ^~~~~~~~~~~~~~~~~~~~ 85:04.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:04.02 else 85:04.02 ^~~~ 85:04.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:04.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:04.02 ^~~~~~~~~~~~~~~~~~ 85:04.02 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:04.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 85:04.02 ^~~~~~~~~~~~~~~~~~~~~~ 85:08.49 layout/ipc 85:09.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 85:09.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 85:09.19 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsBoxLayout.h:10, 85:09.19 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsStackLayout.h:19, 85:09.19 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGrid.h:10, 85:09.19 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGrid.cpp:14, 85:09.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 85:09.20 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 85:09.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:09.20 foundInterface = 0; \ 85:09.20 ^~~~~~~~~~~~~~ 85:09.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:09.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:09.20 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridLayout2.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:09.20 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 85:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:09.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:09.20 else 85:09.20 ^~~~ 85:09.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 85:09.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 85:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:09.20 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridLayout2.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 85:09.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 85:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:09.22 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 85:09.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:09.22 foundInterface = 0; \ 85:09.22 ^~~~~~~~~~~~~~ 85:09.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:09.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:09.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:09.22 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:09.22 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 85:09.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:09.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:09.22 else 85:09.22 ^~~~ 85:09.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 85:09.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 85:09.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:09.22 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 85:09.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 85:09.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:13.03 layout/mathml 85:17.41 layout/inspector 85:27.91 In file included from /builddir/build/BUILD/firefox-67.0.3/layout/inspector/InspectorUtils.cpp:37, 85:27.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: 85:27.91 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 85:27.91 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsCSSProps.h:163:46: warning: array subscript (nsCSSPropertyID)423 is above array bounds of 'const Flags [423]' {aka 'const mozilla::CSSPropFlags [423]'} [-Warray-bounds] 85:27.91 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 85:27.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85:27.91 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsCSSProps.h:163:46: warning: array subscript (nsCSSPropertyID)423 is above array bounds of 'const Flags [423]' {aka 'const mozilla::CSSPropFlags [423]'} [-Warray-bounds] 85:27.91 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 85:27.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85:35.09 layout/painting 85:42.69 layout/printing 85:58.82 layout/build 86:16.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/caps/nsJSPrincipals.h:9, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShell.h:10, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/layout/build/nsContentDLF.cpp:11, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 86:16.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 86:16.30 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 86:16.30 /builddir/build/BUILD/firefox-67.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:16.30 memset(aT, 0, sizeof(T)); 86:16.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 86:16.30 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCModule.h:7, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/layout/build/nsLayoutModule.cpp:11, 86:16.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 86:16.30 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 86:16.30 struct GlobalProperties { 86:16.30 ^~~~~~~~~~~~~~~~ 86:38.97 docshell/base 86:38.97 docshell/base/timeline 86:46.35 docshell/shistory 86:48.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 86:48.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 86:48.39 from /builddir/build/BUILD/firefox-67.0.3/docshell/base/BrowsingContext.cpp:7, 86:48.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 86:48.39 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 86:48.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:48.39 foundInterface = 0; \ 86:48.39 ^~~~~~~~~~~~~~ 86:48.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:48.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:48.39 ^~~~~~~~~~~~~~~~~~~~~~~ 86:48.39 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:48.39 NS_INTERFACE_MAP_END 86:48.39 ^~~~~~~~~~~~~~~~~~~~ 86:48.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:48.39 else 86:48.39 ^~~~ 86:48.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:48.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:48.39 ^~~~~~~~~~~~~~~~~~ 86:48.39 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:48.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:48.39 ^~~~~~~~~~~~~~~~~~~~~~ 86:48.39 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 86:48.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:48.39 foundInterface = 0; \ 86:48.39 ^~~~~~~~~~~~~~ 86:48.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:48.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:48.40 ^~~~~~~~~~~~~~~~~~~~~~~ 86:48.40 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:48.40 NS_INTERFACE_MAP_END 86:48.40 ^~~~~~~~~~~~~~~~~~~~ 86:48.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:48.40 else 86:48.40 ^~~~ 86:48.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:48.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:48.40 ^~~~~~~~~~~~~~~~~~ 86:48.40 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:48.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 86:48.40 ^~~~~~~~~~~~~~~~~~~~~~ 86:50.97 docshell/build 86:51.38 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 86:51.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:51.38 foundInterface = 0; \ 86:51.38 ^~~~~~~~~~~~~~ 86:51.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:51.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:51.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:51.38 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShell.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:51.38 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 86:51.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:51.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:51.38 else 86:51.38 ^~~~ 86:51.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:51.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:51.38 ^~~~~~~~~~~~~~~~~~ 86:51.38 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShell.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:51.38 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 86:51.38 ^~~~~~~~~~~~~~~~~~~~~~ 86:51.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 86:51.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 86:51.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 86:51.92 from /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ChildSHistory.cpp:7, 86:51.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 86:51.92 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 86:51.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:51.93 foundInterface = 0; \ 86:51.93 ^~~~~~~~~~~~~~ 86:51.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:51.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:51.93 ^~~~~~~~~~~~~~~~~~~~~~~ 86:51.93 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ChildSHistory.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:51.93 NS_INTERFACE_MAP_END 86:51.93 ^~~~~~~~~~~~~~~~~~~~ 86:51.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:51.93 else 86:51.93 ^~~~ 86:51.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:51.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:51.93 ^~~~~~~~~~~~~~~~~~ 86:51.93 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ChildSHistory.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:51.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:51.93 ^~~~~~~~~~~~~~~~~~~~~~ 86:52.01 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 86:52.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:52.01 foundInterface = 0; \ 86:52.01 ^~~~~~~~~~~~~~ 86:52.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:52.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:52.01 ^~~~~~~~~~~~~~~~~~~~~~~ 86:52.01 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShellTreeOwner.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:52.01 NS_INTERFACE_MAP_END 86:52.01 ^~~~~~~~~~~~~~~~~~~~ 86:52.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:52.02 else 86:52.02 ^~~~ 86:52.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:52.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:52.02 ^~~~~~~~~~~~~~~~~~ 86:52.02 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShellTreeOwner.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:52.02 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 86:52.02 ^~~~~~~~~~~~~~~~~~~~~~ 86:52.07 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 86:52.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:52.07 foundInterface = 0; \ 86:52.07 ^~~~~~~~~~~~~~ 86:52.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:52.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:52.07 ^~~~~~~~~~~~~~~~~~~~~~~ 86:52.07 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:52.07 NS_INTERFACE_MAP_END 86:52.07 ^~~~~~~~~~~~~~~~~~~~ 86:52.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:52.07 else 86:52.07 ^~~~ 86:52.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:52.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:52.07 ^~~~~~~~~~~~~~~~~~ 86:52.07 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:52.07 NS_INTERFACE_MAP_ENTRY(nsINamed) 86:52.07 ^~~~~~~~~~~~~~~~~~~~~~ 86:52.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 86:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 86:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 86:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 86:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 86:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 86:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 86:52.47 from /builddir/build/BUILD/firefox-67.0.3/docshell/base/BrowsingContext.cpp:7, 86:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 86:52.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 86:52.47 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 86:52.47 /builddir/build/BUILD/firefox-67.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:52.47 memset(aT, 0, sizeof(T)); 86:52.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 86:52.47 In file included from /builddir/build/BUILD/firefox-67.0.3/docshell/base/BrowsingContext.cpp:31, 86:52.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 86:52.48 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 86:52.48 struct GlobalProperties { 86:52.48 ^~~~~~~~~~~~~~~~ 86:57.85 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 86:57.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:57.86 foundInterface = 0; \ 86:57.86 ^~~~~~~~~~~~~~ 86:57.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:57.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:57.86 ^~~~~~~~~~~~~~~~~~~~~~~ 86:57.86 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:57.86 NS_INTERFACE_MAP_END 86:57.86 ^~~~~~~~~~~~~~~~~~~~ 86:57.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:57.86 else 86:57.86 ^~~~ 86:57.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:57.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:57.86 ^~~~~~~~~~~~~~~~~~ 86:57.86 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:57.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:57.86 ^~~~~~~~~~~~~~~~~~~~~~ 86:58.41 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 86:58.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:58.41 foundInterface = 0; \ 86:58.41 ^~~~~~~~~~~~~~ 86:58.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:58.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:58.41 ^~~~~~~~~~~~~~~~~~~~~~~ 86:58.41 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/nsSHistory.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:58.41 NS_INTERFACE_MAP_END 86:58.41 ^~~~~~~~~~~~~~~~~~~~ 86:58.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:58.41 else 86:58.41 ^~~~ 86:58.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:58.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:58.41 ^~~~~~~~~~~~~~~~~~ 86:58.41 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/nsSHistory.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:58.41 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 86:58.41 ^~~~~~~~~~~~~~~~~~~~~~ 86:58.81 xpfe/appshell 86:59.22 extensions/universalchardet/src/base 87:00.63 extensions/universalchardet/src/xpcom 87:01.23 accessible/atk 87:03.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:03.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 87:03.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAppShellService.h:10, 87:03.85 from /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsAppShellService.cpp:6, 87:03.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 87:03.85 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 87:03.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:03.85 foundInterface = 0; \ 87:03.85 ^~~~~~~~~~~~~~ 87:03.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:03.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:03.85 ^~~~~~~~~~~~~~~~~~~~~~~ 87:03.85 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsAppShellService.cpp:254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:03.85 NS_INTERFACE_MAP_END 87:03.85 ^~~~~~~~~~~~~~~~~~~~ 87:03.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:03.85 else 87:03.85 ^~~~ 87:03.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:03.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:03.85 ^~~~~~~~~~~~~~~~~~ 87:03.85 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsAppShellService.cpp:253:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:03.85 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 87:03.85 ^~~~~~~~~~~~~~~~~~~~~~ 87:04.34 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 87:04.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:04.34 foundInterface = 0; \ 87:04.34 ^~~~~~~~~~~~~~ 87:04.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:04.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:04.34 ^~~~~~~~~~~~~~~~~~~~~~~ 87:04.34 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:04.34 NS_INTERFACE_MAP_END 87:04.34 ^~~~~~~~~~~~~~~~~~~~ 87:04.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:04.34 else 87:04.34 ^~~~ 87:04.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:04.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:04.34 ^~~~~~~~~~~~~~~~~~ 87:04.34 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:04.34 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 87:04.34 ^~~~~~~~~~~~~~~~~~~~~~ 87:04.50 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 87:04.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:04.50 foundInterface = 0; \ 87:04.50 ^~~~~~~~~~~~~~ 87:04.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:04.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:04.50 ^~~~~~~~~~~~~~~~~~~~~~~ 87:04.50 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:04.50 NS_INTERFACE_MAP_END 87:04.50 ^~~~~~~~~~~~~~~~~~~~ 87:04.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1004:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:04.50 else 87:04.50 ^~~~ 87:04.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 87:04.50 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 87:04.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.51 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 87:04.51 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 87:04.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.53 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 87:04.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:04.53 foundInterface = 0; \ 87:04.53 ^~~~~~~~~~~~~~ 87:04.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 87:04.53 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 87:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.53 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp:899:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 87:04.53 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 87:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:04.53 else 87:04.53 ^~~~ 87:04.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:04.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:04.53 ^~~~~~~~~~~~~~~~~~ 87:04.53 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp:898:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:04.53 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 87:04.53 ^~~~~~~~~~~~~~~~~~~~~~ 87:04.59 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 87:04.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:04.59 foundInterface = 0; \ 87:04.60 ^~~~~~~~~~~~~~ 87:04.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:04.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:04.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.60 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:04.60 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 87:04.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:04.60 else 87:04.60 ^~~~ 87:04.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:04.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:04.60 ^~~~~~~~~~~~~~~~~~ 87:04.60 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:04.60 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 87:04.60 ^~~~~~~~~~~~~~~~~~~~~~ 87:07.33 accessible/aom 87:10.43 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 87:10.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:10.44 foundInterface = 0; \ 87:10.44 ^~~~~~~~~~~~~~ 87:10.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:10.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:10.44 ^~~~~~~~~~~~~~~~~~~~~~~ 87:10.44 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsXULWindow.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:10.44 NS_INTERFACE_MAP_END 87:10.44 ^~~~~~~~~~~~~~~~~~~~ 87:10.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:10.44 } else 87:10.44 ^~~~ 87:10.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 87:10.44 NS_IMPL_QUERY_BODY_CONCRETE(_class) 87:10.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:10.44 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsXULWindow.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 87:10.44 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 87:10.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:13.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:13.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 87:13.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 87:13.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 87:13.45 from /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.h:10, 87:13.45 from /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.cpp:6, 87:13.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 87:13.45 /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 87:13.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:13.45 foundInterface = 0; \ 87:13.45 ^~~~~~~~~~~~~~ 87:13.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:13.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:13.45 ^~~~~~~~~~~~~~~~~~~~~~~ 87:13.45 /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:13.45 NS_INTERFACE_MAP_END 87:13.46 ^~~~~~~~~~~~~~~~~~~~ 87:13.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:13.46 else 87:13.46 ^~~~ 87:13.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:13.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:13.46 ^~~~~~~~~~~~~~~~~~ 87:13.46 /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:13.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:13.46 ^~~~~~~~~~~~~~~~~~~~~~ 87:16.17 accessible/base 87:33.32 accessible/generic 87:35.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:35.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 87:35.46 from /builddir/build/BUILD/firefox-67.0.3/accessible/base/TextAttrs.h:10, 87:35.46 from /builddir/build/BUILD/firefox-67.0.3/accessible/base/TextAttrs.cpp:6, 87:35.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 87:35.46 /builddir/build/BUILD/firefox-67.0.3/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 87:35.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:35.46 foundInterface = 0; \ 87:35.46 ^~~~~~~~~~~~~~ 87:35.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:35.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:35.46 ^~~~~~~~~~~~~~~~~~~~~~~ 87:35.46 /builddir/build/BUILD/firefox-67.0.3/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:35.46 NS_INTERFACE_MAP_END 87:35.46 ^~~~~~~~~~~~~~~~~~~~ 87:35.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:35.46 else 87:35.46 ^~~~ 87:35.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 87:35.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 87:35.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:35.46 /builddir/build/BUILD/firefox-67.0.3/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 87:35.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 87:35.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:40.48 accessible/html 87:43.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:43.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 87:43.63 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 87:43.63 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/HyperTextAccessible.h:9, 87:43.63 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/HyperTextAccessibleWrap.h:10, 87:43.63 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/ARIAGridAccessible.h:9, 87:43.63 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/ARIAGridAccessible-inl.h:10, 87:43.63 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/ARIAGridAccessible.cpp:6, 87:43.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 87:43.63 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 87:43.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:43.63 foundInterface = 0; \ 87:43.63 ^~~~~~~~~~~~~~ 87:43.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:43.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:43.64 ^~~~~~~~~~~~~~~~~~~~~~~ 87:43.64 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:43.64 NS_INTERFACE_MAP_END 87:43.64 ^~~~~~~~~~~~~~~~~~~~ 87:43.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:43.64 else 87:43.64 ^~~~ 87:43.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 87:43.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 87:43.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:43.64 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 87:43.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 87:43.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:45.54 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 87:45.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:45.55 foundInterface = 0; \ 87:45.55 ^~~~~~~~~~~~~~ 87:45.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:45.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:45.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:45.55 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/DocAccessible.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:45.55 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 87:45.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:45.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:45.55 else 87:45.55 ^~~~ 87:45.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:45.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:45.55 ^~~~~~~~~~~~~~~~~~ 87:45.55 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/DocAccessible.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:45.55 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 87:45.55 ^~~~~~~~~~~~~~~~~~~~~~ 87:56.44 accessible/ipc 88:06.12 accessible/ipc/other 88:39.25 accessible/xul 88:39.25 accessible/xpcom 88:41.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:41.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:41.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.h:6, 88:41.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 88:41.76 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.77 foundInterface = 0; \ 88:41.77 ^~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.77 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.77 NS_INTERFACE_MAP_END 88:41.77 ^~~~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.77 else 88:41.77 ^~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.77 ^~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.77 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 88:41.77 ^~~~~~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.77 foundInterface = 0; \ 88:41.77 ^~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.77 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.77 NS_INTERFACE_MAP_END 88:41.77 ^~~~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.77 else 88:41.77 ^~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.77 ^~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.77 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 88:41.77 ^~~~~~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.77 foundInterface = 0; \ 88:41.77 ^~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.77 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.77 NS_INTERFACE_MAP_END 88:41.77 ^~~~~~~~~~~~~~~~~~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.77 else 88:41.77 ^~~~ 88:41.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.77 ^~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.78 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 88:41.78 ^~~~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.78 foundInterface = 0; \ 88:41.78 ^~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.78 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.78 NS_INTERFACE_MAP_END 88:41.78 ^~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.78 else 88:41.78 ^~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.78 ^~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.78 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 88:41.78 ^~~~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.78 foundInterface = 0; \ 88:41.78 ^~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.78 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.78 NS_INTERFACE_MAP_END 88:41.78 ^~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.78 else 88:41.78 ^~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.78 ^~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.78 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 88:41.78 ^~~~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.78 foundInterface = 0; \ 88:41.78 ^~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.78 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.78 NS_INTERFACE_MAP_END 88:41.78 ^~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.78 else 88:41.78 ^~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.78 ^~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.78 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 88:41.78 ^~~~~~~~~~~~~~~~~~~~~~ 88:41.78 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.79 foundInterface = 0; \ 88:41.79 ^~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.79 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.79 NS_INTERFACE_MAP_END 88:41.79 ^~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.79 else 88:41.79 ^~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.79 ^~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.79 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 88:41.79 ^~~~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.79 foundInterface = 0; \ 88:41.79 ^~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.79 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.79 NS_INTERFACE_MAP_END 88:41.79 ^~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.79 else 88:41.79 ^~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.79 ^~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.79 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 88:41.79 ^~~~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.79 foundInterface = 0; \ 88:41.79 ^~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.79 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.79 NS_INTERFACE_MAP_END 88:41.79 ^~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.79 else 88:41.79 ^~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.79 ^~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.79 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 88:41.79 ^~~~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:41.79 foundInterface = 0; \ 88:41.79 ^~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:41.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:41.79 ^~~~~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:41.79 NS_INTERFACE_MAP_END 88:41.79 ^~~~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:41.79 else 88:41.79 ^~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:41.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:41.79 ^~~~~~~~~~~~~~~~~~ 88:41.79 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:41.79 NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 88:41.79 ^~~~~~~~~~~~~~~~~~~~~~ 88:45.83 tools/profiler 88:47.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 88:47.29 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 88:47.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:47.29 foundInterface = 0; \ 88:47.29 ^~~~~~~~~~~~~~ 88:47.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:47.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:47.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.29 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:47.29 NS_INTERFACE_MAP_END_INHERITING(Accessible) 88:47.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.h:16, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:11, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 88:47.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 88:47.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:47.29 } else 88:47.29 ^~~~ 88:47.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:47.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:47.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.29 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:47.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 88:47.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 88:47.32 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 88:47.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:47.32 foundInterface = 0; \ 88:47.32 ^~~~~~~~~~~~~~ 88:47.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:47.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.32 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp:920:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:47.32 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 88:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.h:16, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:11, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 88:47.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 88:47.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:47.32 } else 88:47.32 ^~~~ 88:47.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:47.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.32 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp:919:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:47.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 88:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 88:47.34 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 88:47.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:47.34 foundInterface = 0; \ 88:47.34 ^~~~~~~~~~~~~~ 88:47.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:47.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:47.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.34 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:47.34 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 88:47.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.h:16, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:11, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 88:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 88:47.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:47.34 } else 88:47.34 ^~~~ 88:47.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:47.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:47.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.34 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:47.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 88:47.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 88:47.35 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 88:47.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:47.35 foundInterface = 0; \ 88:47.35 ^~~~~~~~~~~~~~ 88:47.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:47.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:47.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.35 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:47.35 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 88:47.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.h:16, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:11, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 88:47.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 88:47.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:47.35 } else 88:47.35 ^~~~ 88:47.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:47.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:47.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.35 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:47.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 88:47.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:49.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:47: 88:49.53 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 88:49.53 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.cpp:1562:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 88:49.53 memset(&startRegs, 0, sizeof(startRegs)); 88:49.53 ^ 88:49.53 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMainInt.h:11, 88:49.53 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulDwarfSummariser.h:10, 88:49.53 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulDwarfExt.h:45, 88:49.53 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulDwarfInt.h:42, 88:49.53 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulDwarf.cpp:57, 88:49.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:20: 88:49.53 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 88:49.53 struct UnwindRegs { 88:49.54 ^~~~~~~~~~ 88:51.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:51.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 88:51.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAccessibleRelation.h:10, 88:51.44 from /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/nsAccessibleRelation.h:9, 88:51.44 from /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/nsAccessibleRelation.cpp:6, 88:51.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 88:51.44 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 88:51.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:51.44 foundInterface = 0; \ 88:51.44 ^~~~~~~~~~~~~~ 88:51.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:51.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:51.44 ^~~~~~~~~~~~~~~~~~~~~~~ 88:51.44 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:51.44 NS_INTERFACE_MAP_END 88:51.44 ^~~~~~~~~~~~~~~~~~~~ 88:51.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:51.44 else 88:51.45 ^~~~ 88:51.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 88:51.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 88:51.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:51.45 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 88:51.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 88:51.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:51.93 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 88:51.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:51.94 foundInterface = 0; \ 88:51.94 ^~~~~~~~~~~~~~ 88:51.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:51.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:51.94 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:51.94 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 88:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:51.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:51.94 else 88:51.94 ^~~~ 88:51.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 88:51.94 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 88:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:51.94 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 88:51.94 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 88:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:52.00 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 88:52.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:52.00 foundInterface = 0; \ 88:52.00 ^~~~~~~~~~~~~~ 88:52.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:52.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:52.00 ^~~~~~~~~~~~~~~~~~~~~~~ 88:52.00 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:52.00 NS_INTERFACE_MAP_END 88:52.00 ^~~~~~~~~~~~~~~~~~~~ 88:52.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:52.00 else 88:52.00 ^~~~ 88:52.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 88:52.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 88:52.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:52.00 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 88:52.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 88:52.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:55.22 tools/profiler/tests/gtest 88:55.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 88:55.34 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 88:55.34 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp:1440:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 88:55.34 memset(&startRegs, 0, sizeof(startRegs)); 88:55.35 ^ 88:55.35 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp:142, 88:55.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 88:55.35 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 88:55.35 struct UnwindRegs { 88:55.35 ^~~~~~~~~~ 88:55.45 extensions/spellcheck/hunspell/glue 88:56.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/JSONWriter.h:98, 88:56.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ProfileJSONWriter.h:9, 88:56.16 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/PageInformation.cpp:9, 88:56.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 88:56.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 88:56.16 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 88:56.16 /builddir/build/BUILD/firefox-67.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] 88:56.16 memset(aT, 0, sizeof(T)); 88:56.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 88:56.16 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp:70, 88:56.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 88:56.16 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 88:56.16 struct AmountFns { 88:56.16 ^~~~~~~~~ 88:56.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/JSONWriter.h:98, 88:56.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ProfileJSONWriter.h:9, 88:56.16 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/PageInformation.cpp:9, 88:56.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 88:56.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 88:56.16 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 88:56.16 /builddir/build/BUILD/firefox-67.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] 88:56.16 memset(aT, 0, sizeof(T)); 88:56.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 88:56.16 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp:70, 88:56.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 88:56.16 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 88:56.16 struct SizeOfTabFns { 88:56.16 ^~~~~~~~~~~~ 88:58.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 88:58.35 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 88:58.36 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 88:58.36 memset(®s, 0, sizeof(regs)); 88:58.36 ^ 88:58.36 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/tests/gtest/LulTest.cpp:8, 88:58.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 88:58.36 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 88:58.36 struct UnwindRegs { 88:58.36 ^~~~~~~~~~ 89:00.03 extensions/spellcheck/hunspell/src 89:01.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 89:01.73 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 89:01.73 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 89:01.73 } 89:01.73 ^ 89:01.73 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 89:01.73 case INITCAP: { 89:01.73 ^~~~ 89:01.74 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 89:01.74 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 89:01.74 capwords = 1; 89:01.74 ~~~~~~~~~^~~ 89:01.74 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 89:01.74 case HUHCAP: { 89:01.74 ^~~~ 89:01.74 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 89:01.74 capwords = 1; 89:01.74 ~~~~~~~~~^~~ 89:01.74 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 89:01.74 case HUHCAP: { 89:01.74 ^~~~ 89:03.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIMemoryReporter.h:10, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 89:03.76 from : 89:03.76 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 89:03.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:03.76 foundInterface = 0; \ 89:03.76 ^~~~~~~~~~~~~~ 89:03.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:03.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:03.76 ^~~~~~~~~~~~~~~~~~~~~~~ 89:03.76 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:03.76 NS_INTERFACE_MAP_END 89:03.76 ^~~~~~~~~~~~~~~~~~~~ 89:03.76 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 89:03.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 89:03.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 89:03.76 } else 89:03.76 ^~~~ 89:03.76 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 89:03.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 89:03.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:08.32 extensions/spellcheck/src 89:14.54 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 89:14.68 security/manager/ssl/tests/unit/pkcs11testmodule 89:14.85 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 89:15.06 security/manager/ssl/tests/gtest 89:16.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:16.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 89:16.91 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 89:16.91 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 89:16.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 89:16.91 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 89:16.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:16.91 foundInterface = 0; \ 89:16.91 ^~~~~~~~~~~~~~ 89:16.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:16.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:16.91 ^~~~~~~~~~~~~~~~~~~~~~~ 89:16.92 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:16.92 NS_INTERFACE_MAP_END 89:16.92 ^~~~~~~~~~~~~~~~~~~~ 89:16.92 In file included from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 89:16.92 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 89:16.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 89:16.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 89:16.92 } else 89:16.92 ^~~~ 89:16.92 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 89:16.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 89:16.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:17.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:17.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 89:17.16 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 89:17.16 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 89:17.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 89:17.16 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 89:17.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:17.16 foundInterface = 0; \ 89:17.16 ^~~~~~~~~~~~~~ 89:17.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:17.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:17.16 ^~~~~~~~~~~~~~~~~~~~~~~ 89:17.16 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:17.16 NS_INTERFACE_MAP_END 89:17.16 ^~~~~~~~~~~~~~~~~~~~ 89:17.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:17.16 else 89:17.16 ^~~~ 89:17.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 89:17.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 89:17.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:17.16 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 89:17.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 89:17.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:28.59 security/manager/pki 89:28.98 toolkit/components/remote 89:31.35 toolkit/components/alerts 89:35.55 toolkit/components/antitracking 89:36.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:36.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 89:36.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/imgINotificationObserver.h:10, 89:36.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AlertNotification.h:8, 89:36.02 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/AlertNotification.cpp:5, 89:36.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 89:36.02 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 89:36.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:36.02 foundInterface = 0; \ 89:36.02 ^~~~~~~~~~~~~~ 89:36.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:36.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:36.02 ^~~~~~~~~~~~~~~~~~~~~~~ 89:36.02 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:36.02 NS_INTERFACE_MAP_END 89:36.02 ^~~~~~~~~~~~~~~~~~~~ 89:36.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:36.02 else 89:36.02 ^~~~ 89:36.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 89:36.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 89:36.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:36.02 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 89:36.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 89:36.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:36.30 toolkit/components/backgroundhangmonitor 89:38.06 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 89:38.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:38.06 foundInterface = 0; \ 89:38.06 ^~~~~~~~~~~~~~ 89:38.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:38.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:38.06 ^~~~~~~~~~~~~~~~~~~~~~~ 89:38.06 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:38.06 NS_INTERFACE_MAP_END 89:38.06 ^~~~~~~~~~~~~~~~~~~~ 89:38.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:38.06 else 89:38.06 ^~~~ 89:38.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:38.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:38.06 ^~~~~~~~~~~~~~~~~~ 89:38.06 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:38.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:38.06 ^~~~~~~~~~~~~~~~~~~~~~ 89:41.49 toolkit/components/browser 89:46.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:46.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 89:46.98 from /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShellTreeOwner.h:11, 89:46.98 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.h:11, 89:46.99 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.cpp:8, 89:46.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 89:46.99 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 89:46.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:46.99 foundInterface = 0; \ 89:46.99 ^~~~~~~~~~~~~~ 89:46.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:46.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:46.99 ^~~~~~~~~~~~~~~~~~~~~~~ 89:46.99 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:46.99 NS_INTERFACE_MAP_END 89:46.99 ^~~~~~~~~~~~~~~~~~~~ 89:46.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:46.99 else 89:46.99 ^~~~ 89:46.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:46.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:46.99 ^~~~~~~~~~~~~~~~~~ 89:46.99 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:46.99 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 89:46.99 ^~~~~~~~~~~~~~~~~~~~~~ 89:48.54 toolkit/components/clearsitedata 89:49.01 toolkit/components/commandlines 89:50.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:50.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 89:50.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICommandLineRunner.h:10, 89:50.18 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.h:8, 89:50.18 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp:5: 89:50.18 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 89:50.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:50.18 foundInterface = 0; \ 89:50.18 ^~~~~~~~~~~~~~ 89:50.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:50.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:50.18 ^~~~~~~~~~~~~~~~~~~~~~~ 89:50.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:50.18 NS_INTERFACE_MAP_END 89:50.18 ^~~~~~~~~~~~~~~~~~~~ 89:50.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 89:50.18 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 89:50.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 89:50.18 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 89:50.18 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 89:50.18 ^~~~~~~~~~~~~~~~~~~~ 89:50.19 In file included from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp:11: 89:50.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 89:50.19 } else 89:50.19 ^~~~ 89:50.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 89:50.19 NS_IMPL_QUERY_CLASSINFO(aClass) \ 89:50.19 ^~~~~~~~~~~~~~~~~~~~~~~ 89:50.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 89:50.19 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 89:50.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 89:50.19 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 89:50.19 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 89:50.19 ^~~~~~~~~~~~~~~~~~~~ 89:51.20 toolkit/components/downloads 89:51.34 toolkit/components/extensions 89:53.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:53.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 89:53.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIObserver.h:10, 89:53.02 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.h:10, 89:53.02 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 89:53.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 89:53.02 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 89:53.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:53.02 foundInterface = 0; \ 89:53.02 ^~~~~~~~~~~~~~ 89:53.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:53.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:53.02 ^~~~~~~~~~~~~~~~~~~~~~~ 89:53.02 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:53.02 NS_INTERFACE_MAP_END 89:53.02 ^~~~~~~~~~~~~~~~~~~~ 89:53.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:53.02 else 89:53.02 ^~~~ 89:53.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:53.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:53.02 ^~~~~~~~~~~~~~~~~~ 89:53.02 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:53.02 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 89:53.02 ^~~~~~~~~~~~~~~~~~~~~~ 89:53.03 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 89:53.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:53.04 foundInterface = 0; \ 89:53.04 ^~~~~~~~~~~~~~ 89:53.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:53.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:53.04 ^~~~~~~~~~~~~~~~~~~~~~~ 89:53.04 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:53.04 NS_INTERFACE_MAP_END 89:53.04 ^~~~~~~~~~~~~~~~~~~~ 89:53.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:53.04 else 89:53.04 ^~~~ 89:53.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:53.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:53.04 ^~~~~~~~~~~~~~~~~~ 89:53.04 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:53.04 NS_INTERFACE_MAP_ENTRY(nsIObserver) 89:53.04 ^~~~~~~~~~~~~~~~~~~~~~ 89:54.63 toolkit/components/extensions/webrequest 89:57.50 toolkit/components/finalizationwitness 89:59.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:59.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 89:59.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 89:59.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 89:59.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 89:59.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 89:59.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 89:59.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 89:59.35 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 89:59.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 89:59.35 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 89:59.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:59.35 foundInterface = 0; \ 89:59.35 ^~~~~~~~~~~~~~ 89:59.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:59.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:59.35 ^~~~~~~~~~~~~~~~~~~~~~~ 89:59.35 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:611:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:59.35 NS_INTERFACE_MAP_END 89:59.35 ^~~~~~~~~~~~~~~~~~~~ 89:59.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:59.35 else 89:59.35 ^~~~ 89:59.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 89:59.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 89:59.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:59.35 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:610:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 89:59.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 89:59.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:59.39 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 89:59.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:59.39 foundInterface = 0; \ 89:59.39 ^~~~~~~~~~~~~~ 89:59.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:59.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:59.39 ^~~~~~~~~~~~~~~~~~~~~~~ 89:59.39 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:59.39 NS_INTERFACE_MAP_END 89:59.39 ^~~~~~~~~~~~~~~~~~~~ 89:59.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:59.39 else 89:59.39 ^~~~ 89:59.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:59.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:59.39 ^~~~~~~~~~~~~~~~~~ 89:59.39 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:474:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:59.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:59.39 ^~~~~~~~~~~~~~~~~~~~~~ 89:59.42 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 89:59.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:59.42 foundInterface = 0; \ 89:59.42 ^~~~~~~~~~~~~~ 89:59.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:59.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:59.42 ^~~~~~~~~~~~~~~~~~~~~~~ 89:59.42 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:595:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:59.42 NS_INTERFACE_MAP_END 89:59.42 ^~~~~~~~~~~~~~~~~~~~ 89:59.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:59.42 else 89:59.42 ^~~~ 89:59.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:59.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:59.42 ^~~~~~~~~~~~~~~~~~ 89:59.42 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:594:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:59.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:59.42 ^~~~~~~~~~~~~~~~~~~~~~ 89:59.42 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 89:59.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:59.43 foundInterface = 0; \ 89:59.43 ^~~~~~~~~~~~~~ 89:59.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:59.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:59.43 ^~~~~~~~~~~~~~~~~~~~~~~ 89:59.43 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:724:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:59.43 NS_INTERFACE_MAP_END 89:59.43 ^~~~~~~~~~~~~~~~~~~~ 89:59.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:59.43 else 89:59.43 ^~~~ 89:59.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:59.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:59.43 ^~~~~~~~~~~~~~~~~~ 89:59.43 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:723:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:59.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:59.43 ^~~~~~~~~~~~~~~~~~~~~~ 89:59.43 toolkit/components/find 89:59.48 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 89:59.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:59.49 foundInterface = 0; \ 89:59.49 ^~~~~~~~~~~~~~ 89:59.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:59.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:59.49 ^~~~~~~~~~~~~~~~~~~~~~~ 89:59.49 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:59.49 NS_INTERFACE_MAP_END 89:59.49 ^~~~~~~~~~~~~~~~~~~~ 89:59.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:59.49 else 89:59.49 ^~~~ 89:59.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:59.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:59.49 ^~~~~~~~~~~~~~~~~~ 89:59.49 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:59.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:59.49 ^~~~~~~~~~~~~~~~~~~~~~ 89:59.50 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 89:59.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:59.50 foundInterface = 0; \ 89:59.50 ^~~~~~~~~~~~~~ 89:59.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:59.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:59.50 ^~~~~~~~~~~~~~~~~~~~~~~ 89:59.50 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:660:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:59.50 NS_INTERFACE_MAP_END 89:59.50 ^~~~~~~~~~~~~~~~~~~~ 89:59.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:59.50 else 89:59.50 ^~~~ 89:59.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:59.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:59.51 ^~~~~~~~~~~~~~~~~~ 89:59.51 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:659:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:59.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:59.51 ^~~~~~~~~~~~~~~~~~~~~~ 89:59.53 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 89:59.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:59.53 foundInterface = 0; \ 89:59.53 ^~~~~~~~~~~~~~ 89:59.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:59.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:59.53 ^~~~~~~~~~~~~~~~~~~~~~~ 89:59.53 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:722:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:59.53 NS_INTERFACE_MAP_END 89:59.53 ^~~~~~~~~~~~~~~~~~~~ 89:59.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:59.53 else 89:59.53 ^~~~ 89:59.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:59.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:59.53 ^~~~~~~~~~~~~~~~~~ 89:59.53 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:721:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:59.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:59.53 ^~~~~~~~~~~~~~~~~~~~~~ 90:06.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:06.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 90:06.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 90:06.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 90:06.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 90:06.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 90:06.25 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 90:06.25 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 90:06.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 90:06.25 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 90:06.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:06.25 foundInterface = 0; \ 90:06.25 ^~~~~~~~~~~~~~ 90:06.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:06.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:06.25 ^~~~~~~~~~~~~~~~~~~~~~~ 90:06.25 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:06.25 NS_INTERFACE_MAP_END 90:06.25 ^~~~~~~~~~~~~~~~~~~~ 90:06.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:06.25 else 90:06.25 ^~~~ 90:06.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:06.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:06.25 ^~~~~~~~~~~~~~~~~~ 90:06.25 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:06.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:06.25 ^~~~~~~~~~~~~~~~~~~~~~ 90:06.37 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 90:06.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:06.37 foundInterface = 0; \ 90:06.37 ^~~~~~~~~~~~~~ 90:06.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:06.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:06.37 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1017:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:06.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 90:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:06.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:06.37 else 90:06.37 ^~~~ 90:06.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:06.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:06.37 ^~~~~~~~~~~~~~~~~~ 90:06.37 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1016:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:06.37 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 90:06.37 ^~~~~~~~~~~~~~~~~~~~~~ 90:06.57 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 90:06.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:06.57 foundInterface = 0; \ 90:06.57 ^~~~~~~~~~~~~~ 90:06.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:06.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:06.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:06.57 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:06.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 90:06.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:06.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 90:06.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 90:06.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 90:06.57 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 90:06.57 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 90:06.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 90:06.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:06.57 } else 90:06.57 ^~~~ 90:06.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:06.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:06.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:06.57 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 90:06.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 90:06.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:06.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 90:06.59 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 90:06.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:06.59 foundInterface = 0; \ 90:06.59 ^~~~~~~~~~~~~~ 90:06.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:06.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:06.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:06.59 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:06.59 NS_INTERFACE_MAP_END_INHERITING(Event) 90:06.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:06.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 90:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 90:06.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:06.59 } else 90:06.59 ^~~~ 90:06.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:06.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:06.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:06.59 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 90:06.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 90:06.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:07.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:07.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 90:07.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 90:07.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 90:07.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 90:07.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 90:07.30 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 90:07.30 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 90:07.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 90:07.30 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 90:07.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:07.30 foundInterface = 0; \ 90:07.30 ^~~~~~~~~~~~~~ 90:07.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:07.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:07.30 ^~~~~~~~~~~~~~~~~~~~~~~ 90:07.30 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:07.30 NS_INTERFACE_MAP_END 90:07.30 ^~~~~~~~~~~~~~~~~~~~ 90:07.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:07.30 else 90:07.30 ^~~~ 90:07.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 90:07.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 90:07.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:07.31 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 90:07.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 90:07.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:07.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:07.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 90:07.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFind.h:10, 90:07.47 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.h:10, 90:07.47 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.cpp:9, 90:07.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 90:07.47 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 90:07.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:07.47 foundInterface = 0; \ 90:07.47 ^~~~~~~~~~~~~~ 90:07.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:07.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:07.47 ^~~~~~~~~~~~~~~~~~~~~~~ 90:07.47 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:07.47 NS_INTERFACE_MAP_END 90:07.47 ^~~~~~~~~~~~~~~~~~~~ 90:07.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:07.47 else 90:07.47 ^~~~ 90:07.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:07.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:07.47 ^~~~~~~~~~~~~~~~~~ 90:07.47 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:07.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:07.47 ^~~~~~~~~~~~~~~~~~~~~~ 90:08.22 toolkit/components/fuzzyfox 90:10.11 toolkit/components/jsoncpp/src/lib_json 90:11.41 toolkit/components/kvstore 90:12.46 toolkit/components/lz4 90:12.60 toolkit/components/mediasniffer 90:14.68 toolkit/components/mozintl 90:15.69 toolkit/components/osfile 90:16.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:16.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 90:16.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsINativeOSFileInternals.h:10, 90:16.99 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.h:10, 90:16.99 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 90:16.99 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 90:16.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:16.99 foundInterface = 0; \ 90:16.99 ^~~~~~~~~~~~~~ 90:16.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:16.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:16.99 ^~~~~~~~~~~~~~~~~~~~~~~ 90:16.99 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:16.99 NS_INTERFACE_MAP_END 90:16.99 ^~~~~~~~~~~~~~~~~~~~ 90:16.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:16.99 else 90:16.99 ^~~~ 90:16.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:16.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:16.99 ^~~~~~~~~~~~~~~~~~ 90:16.99 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:16.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:16.99 ^~~~~~~~~~~~~~~~~~~~~~ 90:18.98 toolkit/components/parentalcontrols 90:19.14 toolkit/components/perf 90:19.95 toolkit/components/perfmonitoring 90:20.67 toolkit/components/places 90:20.93 toolkit/components/places/tests/gtest 90:27.28 toolkit/components/protobuf 90:31.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:31.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 90:31.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 90:31.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 90:31.23 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.h:9, 90:31.23 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.cpp:11, 90:31.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 90:31.23 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 90:31.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:31.24 foundInterface = 0; \ 90:31.24 ^~~~~~~~~~~~~~ 90:31.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:31.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:31.24 ^~~~~~~~~~~~~~~~~~~~~~~ 90:31.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:31.24 NS_INTERFACE_MAP_END 90:31.24 ^~~~~~~~~~~~~~~~~~~~ 90:31.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 90:31.24 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 90:31.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 90:31.24 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 90:31.24 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 90:31.24 ^~~~~~~~~~~~~~~~~~~~ 90:31.24 In file included from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp:26, 90:31.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 90:31.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:31.24 } else 90:31.24 ^~~~ 90:31.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 90:31.24 } else 90:31.24 ^~~~ 90:31.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 90:31.24 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 90:31.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 90:31.24 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 90:31.24 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 90:31.24 ^~~~~~~~~~~~~~~~~~~~ 90:31.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:31.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 90:31.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 90:31.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 90:31.45 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.h:9, 90:31.45 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.cpp:11, 90:31.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 90:31.45 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 90:31.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:31.45 foundInterface = 0; \ 90:31.45 ^~~~~~~~~~~~~~ 90:31.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:31.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:31.45 ^~~~~~~~~~~~~~~~~~~~~~~ 90:31.45 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:31.45 NS_INTERFACE_MAP_END 90:31.45 ^~~~~~~~~~~~~~~~~~~~ 90:31.45 In file included from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp:26, 90:31.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 90:31.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:31.45 } else 90:31.45 ^~~~ 90:31.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 90:31.45 } else 90:31.45 ^~~~ 90:31.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:31.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 90:31.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 90:31.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 90:31.62 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.h:9, 90:31.62 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.cpp:11, 90:31.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 90:31.62 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 90:31.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:31.62 foundInterface = 0; \ 90:31.62 ^~~~~~~~~~~~~~ 90:31.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:31.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:31.62 ^~~~~~~~~~~~~~~~~~~~~~~ 90:31.62 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:31.62 NS_INTERFACE_MAP_END 90:31.62 ^~~~~~~~~~~~~~~~~~~~ 90:31.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:31.62 else 90:31.62 ^~~~ 90:31.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:31.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:31.62 ^~~~~~~~~~~~~~~~~~ 90:31.62 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:31.62 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 90:31.62 ^~~~~~~~~~~~~~~~~~~~~~ 90:31.64 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 90:31.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:31.64 foundInterface = 0; \ 90:31.64 ^~~~~~~~~~~~~~ 90:31.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:31.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:31.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:31.64 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:31.64 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 90:31.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:31.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:31.64 else 90:31.64 ^~~~ 90:31.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:31.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:31.64 ^~~~~~~~~~~~~~~~~~ 90:31.64 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:31.64 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 90:31.64 ^~~~~~~~~~~~~~~~~~~~~~ 90:31.78 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 90:31.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:31.78 foundInterface = 0; \ 90:31.78 ^~~~~~~~~~~~~~ 90:31.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:31.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:31.78 ^~~~~~~~~~~~~~~~~~~~~~~ 90:31.78 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:3505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:31.78 NS_INTERFACE_MAP_END 90:31.78 ^~~~~~~~~~~~~~~~~~~~ 90:31.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:31.78 else 90:31.78 ^~~~ 90:31.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:31.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:31.78 ^~~~~~~~~~~~~~~~~~ 90:31.78 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:3504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:31.78 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 90:31.78 ^~~~~~~~~~~~~~~~~~~~~~ 90:39.59 toolkit/components/reflect 90:41.09 toolkit/components/reputationservice 90:45.93 toolkit/components/reputationservice/test/gtest 90:48.49 toolkit/components/resistfingerprinting 90:58.47 toolkit/components/resistfingerprinting/tests 91:05.39 toolkit/components/sessionstore 91:08.96 toolkit/components/startup 91:11.84 toolkit/components/statusfilter 91:12.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 91:12.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 91:12.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:12.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:12.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 91:12.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 91:12.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGenericHTMLElement.h:10, 91:12.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:11, 91:12.99 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:7, 91:12.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 91:12.99 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 91:13.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:13.00 foundInterface = 0; \ 91:13.00 ^~~~~~~~~~~~~~ 91:13.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:13.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:13.00 ^~~~~~~~~~~~~~~~~~~~~~~ 91:13.00 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:13.00 NS_INTERFACE_MAP_END 91:13.00 ^~~~~~~~~~~~~~~~~~~~ 91:13.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:13.00 else 91:13.00 ^~~~ 91:13.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:13.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:13.00 ^~~~~~~~~~~~~~~~~~ 91:13.00 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:13.00 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 91:13.00 ^~~~~~~~~~~~~~~~~~~~~~ 91:13.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 91:13.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 91:13.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWebProgressListener.h:10, 91:13.09 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 91:13.09 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 91:13.09 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 91:13.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:13.09 foundInterface = 0; \ 91:13.09 ^~~~~~~~~~~~~~ 91:13.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:13.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:13.09 ^~~~~~~~~~~~~~~~~~~~~~~ 91:13.09 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:13.09 NS_INTERFACE_MAP_END 91:13.09 ^~~~~~~~~~~~~~~~~~~~ 91:13.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:13.09 else 91:13.09 ^~~~ 91:13.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:13.10 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:13.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.10 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:13.10 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 91:13.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.83 toolkit/components/telemetry 91:22.39 toolkit/components/telemetry/geckoview/gtest 91:22.49 toolkit/components/telemetry/tests/gtest 91:30.31 toolkit/components/telemetry/tests 91:30.33 toolkit/components/telemetry/tests/libmodules-test.so 91:30.54 toolkit/components/thumbnails 91:32.31 toolkit/components/typeaheadfind 91:34.95 toolkit/components/url-classifier 91:39.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 91:39.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 91:39.52 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 91:39.52 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 91:39.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:39.52 foundInterface = 0; \ 91:39.52 ^~~~~~~~~~~~~~ 91:39.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:39.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:39.52 ^~~~~~~~~~~~~~~~~~~~~~~ 91:39.52 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:39.52 NS_INTERFACE_MAP_END 91:39.52 ^~~~~~~~~~~~~~~~~~~~ 91:39.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:39.52 else 91:39.52 ^~~~ 91:39.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:39.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:39.52 ^~~~~~~~~~~~~~~~~~ 91:39.52 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:39.52 NS_INTERFACE_MAP_ENTRY(nsIObserver) 91:39.52 ^~~~~~~~~~~~~~~~~~~~~~ 91:51.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 91:51.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 91:51.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:51.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:51.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 91:51.25 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/Entries.h:13, 91:51.25 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/ChunkSet.h:9, 91:51.25 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/ChunkSet.cpp:6, 91:51.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 91:51.26 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 91:51.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:51.26 foundInterface = 0; \ 91:51.26 ^~~~~~~~~~~~~~ 91:51.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:51.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:51.26 ^~~~~~~~~~~~~~~~~~~~~~~ 91:51.26 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1586:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:51.26 NS_INTERFACE_MAP_END 91:51.26 ^~~~~~~~~~~~~~~~~~~~ 91:51.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:51.26 else 91:51.26 ^~~~ 91:51.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:51.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:51.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.26 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1585:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:51.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 91:51.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:53.02 toolkit/components/url-classifier/tests/gtest 91:58.69 toolkit/components/windowwatcher 91:59.17 toolkit/components/ctypes 92:00.97 toolkit/components/ctypes/tests 92:01.80 toolkit/components/ctypes/tests/libjsctypes-test.so 92:02.02 toolkit/components/autocomplete 92:08.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:08.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 92:08.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAutoCompleteController.h:10, 92:08.51 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 92:08.51 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 92:08.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 92:08.51 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 92:08.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:08.51 foundInterface = 0; \ 92:08.51 ^~~~~~~~~~~~~~ 92:08.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:08.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:08.51 ^~~~~~~~~~~~~~~~~~~~~~~ 92:08.51 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:08.51 NS_INTERFACE_MAP_END 92:08.51 ^~~~~~~~~~~~~~~~~~~~ 92:08.51 In file included from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 92:08.51 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 92:08.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 92:08.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:08.51 } else 92:08.51 ^~~~ 92:08.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 92:08.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:08.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:08.51 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 92:08.51 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 92:08.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:09.85 toolkit/components/printingui 92:10.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:10.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 92:10.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWebProgressListener.h:10, 92:10.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIPrintProgress.h:10, 92:10.93 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.h:9, 92:10.93 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.cpp:6, 92:10.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 92:10.93 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 92:10.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:10.93 foundInterface = 0; \ 92:10.93 ^~~~~~~~~~~~~~ 92:10.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:10.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:10.93 ^~~~~~~~~~~~~~~~~~~~~~~ 92:10.93 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:10.93 NS_INTERFACE_MAP_END 92:10.93 ^~~~~~~~~~~~~~~~~~~~ 92:10.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:10.93 else 92:10.93 ^~~~ 92:10.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:10.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:10.93 ^~~~~~~~~~~~~~~~~~ 92:10.93 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:10.93 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 92:10.93 ^~~~~~~~~~~~~~~~~~~~~~ 92:12.04 toolkit/components/printingui/ipc 92:12.12 toolkit/components/satchel 92:20.17 toolkit/components/terminator 92:20.72 toolkit/components/build 92:21.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:21.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 92:21.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFormFillController.h:10, 92:21.02 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.h:9, 92:21.02 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.cpp:7: 92:21.02 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 92:21.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:21.02 foundInterface = 0; \ 92:21.02 ^~~~~~~~~~~~~~ 92:21.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:21.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:21.02 ^~~~~~~~~~~~~~~~~~~~~~~ 92:21.03 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:21.03 NS_INTERFACE_MAP_END 92:21.03 ^~~~~~~~~~~~~~~~~~~~ 92:21.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:21.03 else 92:21.03 ^~~~ 92:21.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:21.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:21.03 ^~~~~~~~~~~~~~~~~~ 92:21.03 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:21.03 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 92:21.03 ^~~~~~~~~~~~~~~~~~~~~~ 92:22.32 toolkit/crashreporter 92:22.39 toolkit/mozapps/extensions 92:23.31 toolkit/profile 92:25.94 toolkit/profile/gtest 92:27.69 toolkit/recordreplay 92:28.95 toolkit/xre/test/gtest 92:30.70 toolkit/system/unixproxy 92:30.87 extensions/pref/autoconfig/src 92:32.28 devtools/platform 92:32.62 devtools/shared/heapsnapshot 92:33.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:33.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 92:33.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIJSInspector.h:10, 92:33.56 from /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.h:9, 92:33.56 from /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.cpp:6: 92:33.56 /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 92:33.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:33.56 foundInterface = 0; \ 92:33.56 ^~~~~~~~~~~~~~ 92:33.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:33.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:33.56 ^~~~~~~~~~~~~~~~~~~~~~~ 92:33.56 /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:33.56 NS_INTERFACE_MAP_END 92:33.56 ^~~~~~~~~~~~~~~~~~~~ 92:33.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:33.56 else 92:33.56 ^~~~ 92:33.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:33.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:33.56 ^~~~~~~~~~~~~~~~~~ 92:33.56 /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:33.56 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 92:33.56 ^~~~~~~~~~~~~~~~~~~~~~ 92:35.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:35.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 92:35.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:35.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:35.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 92:35.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 92:35.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 92:35.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 92:35.92 from /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 92:35.92 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 92:35.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:35.93 foundInterface = 0; \ 92:35.93 ^~~~~~~~~~~~~~ 92:35.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:35.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:35.93 ^~~~~~~~~~~~~~~~~~~~~~~ 92:35.93 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:35.93 NS_INTERFACE_MAP_END 92:35.93 ^~~~~~~~~~~~~~~~~~~~ 92:35.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:35.93 else 92:35.93 ^~~~ 92:35.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:35.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:35.93 ^~~~~~~~~~~~~~~~~~ 92:35.93 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:35.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:35.93 ^~~~~~~~~~~~~~~~~~~~~~ 92:36.19 devtools/shared/heapsnapshot/tests/gtest 92:43.55 services/crypto/component 92:43.55 startupcache 92:45.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:45.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 92:45.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:45.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:45.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 92:45.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 92:45.79 from /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 92:45.79 from /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 92:45.79 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 92:45.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:45.79 foundInterface = 0; \ 92:45.79 ^~~~~~~~~~~~~~ 92:45.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:45.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:45.79 ^~~~~~~~~~~~~~~~~~~~~~~ 92:45.79 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:45.79 NS_INTERFACE_MAP_END 92:45.79 ^~~~~~~~~~~~~~~~~~~~ 92:45.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:45.79 else 92:45.79 ^~~~ 92:45.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:45.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:45.80 ^~~~~~~~~~~~~~~~~~ 92:45.80 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:45.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:45.80 ^~~~~~~~~~~~~~~~~~~~~~ 92:46.02 startupcache/test 92:46.95 js/ductwork/debugger 92:48.57 other-licenses/snappy 92:49.49 toolkit/system/gnome 92:50.84 media/gmp-clearkey/0.1 92:53.30 media/gmp-clearkey/0.1/gtest 92:55.38 memory/gtest 92:57.85 media/mtransport/test 92:58.27 media/gmp-clearkey/0.1/libclearkey.so 92:58.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 92:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsComponentManagerUtils.h:11, 92:58.64 from /builddir/build/BUILD/firefox-67.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 92:58.64 /builddir/build/BUILD/firefox-67.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 92:58.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:58.64 foundInterface = 0; \ 92:58.64 ^~~~~~~~~~~~~~ 92:58.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:58.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:58.64 ^~~~~~~~~~~~~~~~~~~~~~~ 92:58.64 /builddir/build/BUILD/firefox-67.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:58.64 NS_INTERFACE_MAP_END 92:58.64 ^~~~~~~~~~~~~~~~~~~~ 92:58.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:58.64 else 92:58.64 ^~~~ 92:58.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:58.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:58.65 ^~~~~~~~~~~~~~~~~~ 92:58.65 /builddir/build/BUILD/firefox-67.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:58.65 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 92:58.65 ^~~~~~~~~~~~~~~~~~~~~~ 92:58.65 browser/components/about 92:59.07 browser/components/dirprovider 93:00.46 browser/components/shell 93:00.47 security/nss/lib/mozpkix 93:08.78 media/libyuv/libyuv 93:10.34 media/webrtc/trunk/third_party/gflags 93:10.79 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 93:10.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 93:10.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 93:10.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 93:10.80 COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 93:10.80 ^~~~~~~~~~~~~~~~ 93:10.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 93:10.80 typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 93:10.80 ^~~ 93:10.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 93:10.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 93:10.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 93:10.89 class FlagSaverImpl { 93:10.89 ^~~~~~~~~~~~~ 93:10.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 93:11.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 93:11.22 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::__cxx11::string*, google::{anonymous}::CompletionOptions*)': 93:11.22 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 93:11.22 case 3: options->flag_description_substring_search = true; 93:11.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 93:11.22 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 93:11.22 case 2: options->flag_location_substring_search = true; 93:11.22 ^~~~ 93:11.22 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 93:11.22 case 2: options->flag_location_substring_search = true; 93:11.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 93:11.22 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 93:11.22 case 1: options->flag_name_substring_search = true; 93:11.22 ^~~~ 93:11.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 93:11.24 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 93:11.24 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 93:11.24 int FlagValue::ValueSize() const { 93:11.24 ^~~~~~~~~ 93:15.94 media/mtransport/third_party/nICEr 93:29.32 media/mtransport/third_party/nrappkit 93:30.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:38: 93:30.47 /builddir/build/BUILD/firefox-67.0.3/media/mtransport/third_party/nrappkit/src/registry/registrycb.c: In function 'NR_reg_register_callback': 93:30.47 /builddir/build/BUILD/firefox-67.0.3/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:184:23: warning: 'info' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:30.47 if (create_info && info) RFREE(info); 93:30.47 ~~~~~~~~~~~~^~~~~~~ 93:30.47 /builddir/build/BUILD/firefox-67.0.3/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:123:21: note: 'info' was declared here 93:30.47 nr_reg_cb_info *info; 93:30.47 ^~~~ 93:40.72 mfbt/tests 93:45.05 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AllocPolicy.h:16, 93:45.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BufferList.h:11, 93:45.05 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestBufferList.cpp:9: 93:45.05 /builddir/build/BUILD/firefox-67.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]': 93:45.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:45.05 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 93:45.05 ^~ 93:45.05 In file included from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestBufferList.cpp:9: 93:45.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BufferList.h:541:17: note: 'lastSegmentSize' was declared here 93:45.05 Maybe lastSegmentSize; 93:45.05 ^~~~~~~~~~~~~~~ 93:45.54 mozglue/build 93:55.86 xpcom/tests 93:56.12 config/external/sqlite/libmozsqlite3.so.symbols.stub 93:56.28 config/external/sqlite/libmozsqlite3.so 93:56.82 gfx/vr/service/openvr 93:58.38 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 93:58.38 /builddir/build/BUILD/firefox-67.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 93:58.38 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 93:58.38 ^~~~~~~~~~~~~~~~~~~ 93:58.38 /builddir/build/BUILD/firefox-67.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 93:58.38 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 93:58.38 ^~~~~~~~~~~~~~~~~~~~~~ 93:58.38 /builddir/build/BUILD/firefox-67.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 93:58.39 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 93:58.39 ^~~~~~~~~~~~~~~~~~~~~~~ 94:05.77 security/sandbox/linux 94:07.63 gfx/ots/src 94:14.04 modules/brotli/brotli 94:16.86 netwerk/dns 94:29.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 94:29.80 /builddir/build/BUILD/firefox-67.0.3/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 94:29.81 /builddir/build/BUILD/firefox-67.0.3/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 94:29.81 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 94:29.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 94:36.54 gfx/thebes 94:39.96 config/external/lgpllibs/liblgpllibs.so 94:45.28 gfx/angle/targets/preprocessor 95:03.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.14 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.14 /builddir/build/BUILD/firefox-67.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]': 95:03.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.14 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.14 ^~ 95:03.14 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 95:03.14 uint8_t unitsAvailable; 95:03.14 ^~~~~~~~~~~~~~ 95:03.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.14 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.14 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.14 ^~ 95:03.14 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 95:03.14 uint8_t unitsNeeded; 95:03.14 ^~~~~~~~~~~ 95:03.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.14 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.14 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.14 ^~ 95:03.14 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 95:03.14 uint8_t unitsObserved; 95:03.14 ^~~~~~~~~~~~~ 95:03.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.14 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.14 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.14 ^~ 95:03.14 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 95:03.14 char32_t badCodePoint; 95:03.14 ^~~~~~~~~~~~ 95:03.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.18 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.18 /builddir/build/BUILD/firefox-67.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]': 95:03.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.18 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.18 ^~ 95:03.18 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 95:03.18 uint8_t unitsObserved; 95:03.18 ^~~~~~~~~~~~~ 95:03.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.18 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.18 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.18 ^~ 95:03.18 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 95:03.18 char32_t badCodePoint; 95:03.18 ^~~~~~~~~~~~ 95:03.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.18 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.18 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.18 ^~ 95:03.18 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 95:03.18 uint8_t unitsNeeded; 95:03.18 ^~~~~~~~~~~ 95:03.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.24 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.24 /builddir/build/BUILD/firefox-67.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]': 95:03.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.24 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.24 ^~ 95:03.24 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 95:03.24 uint8_t unitsNeeded; 95:03.24 ^~~~~~~~~~~ 95:03.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.28 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.28 /builddir/build/BUILD/firefox-67.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]': 95:03.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.28 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.28 ^~ 95:03.28 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 95:03.28 char32_t badCodePoint; 95:03.28 ^~~~~~~~~~~~ 95:03.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.28 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.28 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.28 ^~ 95:03.28 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 95:03.28 uint8_t unitsObserved; 95:03.28 ^~~~~~~~~~~~~ 95:03.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.32 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.32 /builddir/build/BUILD/firefox-67.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]': 95:03.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.32 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.32 ^~ 95:03.32 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 95:03.32 uint8_t unitsObserved; 95:03.32 ^~~~~~~~~~~~~ 95:03.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.32 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.32 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.32 ^~ 95:03.32 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 95:03.32 char32_t badCodePoint; 95:03.32 ^~~~~~~~~~~~ 95:03.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.35 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.35 /builddir/build/BUILD/firefox-67.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]': 95:03.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.35 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.35 ^~ 95:03.35 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 95:03.35 uint8_t unitsAvailable; 95:03.35 ^~~~~~~~~~~~~~ 95:03.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.35 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.35 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.35 ^~ 95:03.35 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 95:03.35 uint8_t unitsNeeded; 95:03.35 ^~~~~~~~~~~ 95:03.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.35 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.36 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.36 ^~ 95:03.36 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 95:03.36 uint8_t unitsObserved; 95:03.36 ^~~~~~~~~~~~~ 95:03.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.43 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.43 /builddir/build/BUILD/firefox-67.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]': 95:03.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.43 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.43 ^~ 95:03.43 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 95:03.43 uint8_t unitsObserved; 95:03.43 ^~~~~~~~~~~~~ 95:03.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.49 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 95:03.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.49 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.49 ^~ 95:03.49 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 95:03.49 uint8_t unitsObserved; 95:03.49 ^~~~~~~~~~~~~ 95:03.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.49 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.49 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.49 ^~ 95:03.49 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 95:03.49 char32_t badCodePoint; 95:03.49 ^~~~~~~~~~~~ 95:03.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.49 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.49 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.49 ^~ 95:03.49 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 95:03.49 char32_t badCodePoint; 95:03.49 ^~~~~~~~~~~~ 95:03.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.49 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.49 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.49 ^~ 95:03.49 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 95:03.49 uint8_t unitsObserved; 95:03.49 ^~~~~~~~~~~~~ 95:03.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.54 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.54 /builddir/build/BUILD/firefox-67.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]': 95:03.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.54 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.54 ^~ 95:03.54 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 95:03.54 uint8_t unitsObserved; 95:03.54 ^~~~~~~~~~~~~ 95:03.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.54 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.54 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.54 ^~ 95:03.54 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 95:03.54 char32_t badCodePoint; 95:03.54 ^~~~~~~~~~~~ 95:03.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.63 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 95:03.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.63 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.63 ^~ 95:03.63 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 95:03.63 uint8_t unitsAvailable; 95:03.63 ^~~~~~~~~~~~~~ 95:03.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.63 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.63 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.63 ^~ 95:03.63 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 95:03.63 uint8_t unitsNeeded; 95:03.63 ^~~~~~~~~~~ 95:03.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.63 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.63 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.63 ^~ 95:03.63 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 95:03.63 uint8_t unitsAvailable; 95:03.63 ^~~~~~~~~~~~~~ 95:03.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.63 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.63 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.63 ^~ 95:03.63 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 95:03.63 uint8_t unitsNeeded; 95:03.63 ^~~~~~~~~~~ 95:03.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.64 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.64 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.64 ^~ 95:03.64 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 95:03.64 uint8_t unitsAvailable; 95:03.64 ^~~~~~~~~~~~~~ 95:03.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.64 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.64 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.64 ^~ 95:03.64 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 95:03.64 uint8_t unitsNeeded; 95:03.64 ^~~~~~~~~~~ 95:03.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.64 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.64 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.64 ^~ 95:03.64 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 95:03.64 uint8_t unitsAvailable; 95:03.64 ^~~~~~~~~~~~~~ 95:03.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.64 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.64 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.64 ^~ 95:03.64 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 95:03.64 uint8_t unitsNeeded; 95:03.64 ^~~~~~~~~~~ 95:03.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Casting.h:12, 95:03.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Utf8.h:15, 95:03.64 from /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:7: 95:03.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:03.64 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:03.64 ^~ 95:03.64 /builddir/build/BUILD/firefox-67.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 95:03.64 char32_t badCodePoint; 95:03.64 ^~~~~~~~~~~~ 95:04.18 security/manager/ssl 95:31.43 In file included from /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/SandboxReporterClient.cpp:18: 95:31.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 95:31.43 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 95:31.43 /builddir/build/BUILD/firefox-67.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::SandboxReport'; use assignment or value-initialization instead [-Wclass-memaccess] 95:31.43 memset(aT, 0, sizeof(T)); 95:31.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 95:31.43 In file included from /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/SandboxReporterClient.h:10, 95:31.43 from /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/SandboxReporterClient.cpp:7: 95:31.43 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 95:31.43 struct SandboxReport { 95:31.43 ^~~~~~~~~~~~~ 95:31.59 security/sandbox/linux/libmozsandbox.so 95:36.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 95:36.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 95:36.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 95:36.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 95:36.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DateTimeFormat.h:12, 95:36.61 from /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertValidity.h:8, 95:36.61 from /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertValidity.cpp:5, 95:36.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 95:36.61 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 95:36.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:36.61 foundInterface = 0; \ 95:36.61 ^~~~~~~~~~~~~~ 95:36.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:36.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:36.61 ^~~~~~~~~~~~~~~~~~~~~~~ 95:36.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:36.61 NS_INTERFACE_MAP_END 95:36.61 ^~~~~~~~~~~~~~~~~~~~ 95:36.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 95:36.61 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 95:36.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 95:36.62 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertificate.cpp:785:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 95:36.62 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 95:36.62 ^~~~~~~~~~~~~~~~~~~~ 95:36.62 In file included from /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertificate.cpp:20, 95:36.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 95:36.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:36.62 } else 95:36.62 ^~~~ 95:36.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 95:36.62 NS_IMPL_QUERY_CLASSINFO(aClass) \ 95:36.62 ^~~~~~~~~~~~~~~~~~~~~~~ 95:36.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 95:36.62 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 95:36.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 95:36.62 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertificate.cpp:785:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 95:36.62 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 95:36.62 ^~~~~~~~~~~~~~~~~~~~ 96:02.52 media/webrtc/trunk/gtest 96:28.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:11: 96:28.85 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 96:28.85 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGraphiteShaper.cpp:319:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:28.85 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 96:29.01 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGraphiteShaper.cpp: In function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 96:29.01 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGraphiteShaper.cpp:319:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:29.01 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 96:37.97 uriloader/exthandler/tests 96:38.03 layout/style/test 96:38.22 layout/style/test/host_ListCSSProperties 96:38.34 tools/power 96:38.42 security/manager/ssl/tests/unit/tlsserver/lib 96:38.86 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp: In function 'void SigAlrmHandler(int, siginfo_t*, void*)': 96:38.86 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 96:38.86 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 96:38.86 ^~~~~~~ 96:38.86 In file included from /usr/include/stdio.h:873, 96:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/stdio.h:3, 96:38.86 from /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:41: 96:38.86 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 96:38.86 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 96:38.86 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.86 __bos (__s), __fmt, __va_arg_pack ()); 96:38.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.86 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 96:38.86 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 96:38.86 ^~~~~~~ 96:38.86 In file included from /usr/include/stdio.h:873, 96:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/stdio.h:3, 96:38.86 from /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:41: 96:38.86 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 96:38.87 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 96:38.87 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.87 __bos (__s), __fmt, __va_arg_pack ()); 96:38.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.87 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 96:38.87 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 96:38.87 ^~~~~~~ 96:38.87 In file included from /usr/include/stdio.h:873, 96:38.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/stdio.h:3, 96:38.87 from /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:41: 96:38.87 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 96:38.87 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 96:38.87 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.87 __bos (__s), __fmt, __va_arg_pack ()); 96:38.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.87 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 96:38.87 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 96:38.87 ^~~~~~~ 96:38.87 In file included from /usr/include/stdio.h:873, 96:38.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/stdio.h:3, 96:38.87 from /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:41: 96:38.87 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 96:38.87 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 96:38.87 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.87 __bos (__s), __fmt, __va_arg_pack ()); 96:38.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.87 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 96:38.87 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 96:38.87 ^~~~~~~ 96:38.87 In file included from /usr/include/stdio.h:873, 96:38.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/stdio.h:3, 96:38.87 from /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:41: 96:38.87 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 96:38.87 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 96:38.88 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.88 __bos (__s), __fmt, __va_arg_pack ()); 96:38.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.88 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 96:38.88 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 96:38.88 ^~~~~~~ 96:38.88 In file included from /usr/include/stdio.h:873, 96:38.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/stdio.h:3, 96:38.88 from /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:41: 96:38.88 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 96:38.88 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 96:38.88 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.88 __bos (__s), __fmt, __va_arg_pack ()); 96:38.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.93 toolkit/components/telemetry/pingsender 96:39.83 toolkit/components/telemetry/pingsender/pingsender 96:40.29 testing/mochitest/ssltunnel 96:40.62 testing/tools/screenshot 96:40.93 testing/tools/screenshot/screentopng 96:41.32 browser/app 96:42.24 browser/app/firefox 96:42.51 testing/mochitest/ssltunnel/ssltunnel 96:42.55 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 96:42.68 media/ffvpx/libavcodec 96:42.72 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:42.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:42.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:42.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:42.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:42.72 from : 96:42.72 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:42.72 #define HAVE_LINUX_PERF_EVENT_H 0 96:42.72 In file included from : 96:42.72 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:42.72 #define HAVE_LINUX_PERF_EVENT_H 1 96:42.85 js/src/build/libjs_static.a 96:42.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:42.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:42.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:42.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:42.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:42.88 from : 96:42.88 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:42.88 #define HAVE_LINUX_PERF_EVENT_H 0 96:42.88 In file included from : 96:42.88 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:42.88 #define HAVE_LINUX_PERF_EVENT_H 1 96:42.89 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:42.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:42.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:42.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:42.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:42.89 from : 96:42.89 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:42.89 #define HAVE_LINUX_PERF_EVENT_H 0 96:42.89 In file included from : 96:42.89 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:42.89 #define HAVE_LINUX_PERF_EVENT_H 1 96:42.99 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:42.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:42.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:42.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:42.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:42.99 from : 96:42.99 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:42.99 #define HAVE_LINUX_PERF_EVENT_H 0 96:42.99 In file included from : 96:42.99 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:42.99 #define HAVE_LINUX_PERF_EVENT_H 1 96:43.09 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:43.09 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:43.09 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:43.09 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:43.09 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:43.09 from : 96:43.09 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:43.09 #define HAVE_LINUX_PERF_EVENT_H 0 96:43.09 In file included from : 96:43.09 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:43.09 #define HAVE_LINUX_PERF_EVENT_H 1 96:43.30 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:43.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:43.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:43.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:43.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:43.30 from : 96:43.30 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:43.30 #define HAVE_LINUX_PERF_EVENT_H 0 96:43.30 In file included from : 96:43.30 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:43.30 #define HAVE_LINUX_PERF_EVENT_H 1 96:43.43 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:43.43 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:43.43 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:43.43 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:43.43 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:43.43 from : 96:43.43 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:43.43 #define HAVE_LINUX_PERF_EVENT_H 0 96:43.43 In file included from : 96:43.43 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:43.43 #define HAVE_LINUX_PERF_EVENT_H 1 96:43.47 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:43.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:43.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:43.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:43.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:43.47 from : 96:43.47 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:43.47 #define HAVE_LINUX_PERF_EVENT_H 0 96:43.47 In file included from : 96:43.47 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:43.47 #define HAVE_LINUX_PERF_EVENT_H 1 96:43.51 mozglue/tests 96:43.75 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:43.75 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:43.75 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:43.75 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:43.75 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:43.75 from : 96:43.75 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:43.75 #define HAVE_LINUX_PERF_EVENT_H 0 96:43.75 In file included from : 96:43.76 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:43.76 #define HAVE_LINUX_PERF_EVENT_H 1 96:43.86 toolkit/xre 96:43.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:43.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:43.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:43.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:43.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:43.88 from : 96:43.88 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:43.88 #define HAVE_LINUX_PERF_EVENT_H 0 96:43.88 In file included from : 96:43.88 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:43.88 #define HAVE_LINUX_PERF_EVENT_H 1 96:44.71 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:44.71 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:44.71 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:44.71 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:44.71 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:44.71 from : 96:44.71 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:44.71 #define HAVE_LINUX_PERF_EVENT_H 0 96:44.71 In file included from : 96:44.71 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:44.71 #define HAVE_LINUX_PERF_EVENT_H 1 96:44.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:44.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:44.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:44.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:44.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:44.88 from : 96:44.88 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:44.88 #define HAVE_LINUX_PERF_EVENT_H 0 96:44.88 In file included from : 96:44.88 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:44.88 #define HAVE_LINUX_PERF_EVENT_H 1 96:45.57 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:45.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:45.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:45.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:45.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:45.57 from : 96:45.57 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:45.57 #define HAVE_LINUX_PERF_EVENT_H 0 96:45.57 In file included from : 96:45.57 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:45.57 #define HAVE_LINUX_PERF_EVENT_H 1 96:45.82 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:45.82 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:45.82 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:45.82 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:45.82 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:45.82 from : 96:45.82 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:45.82 #define HAVE_LINUX_PERF_EVENT_H 0 96:45.82 In file included from : 96:45.82 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:45.82 #define HAVE_LINUX_PERF_EVENT_H 1 96:45.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:45.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:45.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:45.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:45.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:45.88 from : 96:45.88 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:45.88 #define HAVE_LINUX_PERF_EVENT_H 0 96:45.88 In file included from : 96:45.88 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:45.88 #define HAVE_LINUX_PERF_EVENT_H 1 96:46.50 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:46.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:46.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:46.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:46.51 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:46.51 from : 96:46.51 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:46.51 #define HAVE_LINUX_PERF_EVENT_H 0 96:46.51 In file included from : 96:46.51 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:46.51 #define HAVE_LINUX_PERF_EVENT_H 1 96:47.24 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:47.24 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:47.24 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:47.24 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:47.24 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:47.24 from : 96:47.24 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:47.24 #define HAVE_LINUX_PERF_EVENT_H 0 96:47.24 In file included from : 96:47.24 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:47.25 #define HAVE_LINUX_PERF_EVENT_H 1 96:47.29 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:47.29 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:47.29 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:47.29 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:47.29 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:47.29 from : 96:47.30 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:47.30 #define HAVE_LINUX_PERF_EVENT_H 0 96:47.30 In file included from : 96:47.30 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:47.30 #define HAVE_LINUX_PERF_EVENT_H 1 96:54.02 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:54.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:54.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:54.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:54.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:54.02 from : 96:54.02 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:54.02 #define HAVE_LINUX_PERF_EVENT_H 0 96:54.02 In file included from : 96:54.02 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:54.02 #define HAVE_LINUX_PERF_EVENT_H 1 96:54.22 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:54.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:54.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:54.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:54.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:54.22 from : 96:54.22 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:54.22 #define HAVE_LINUX_PERF_EVENT_H 0 96:54.22 In file included from : 96:54.22 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:54.22 #define HAVE_LINUX_PERF_EVENT_H 1 96:54.29 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:54.29 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:54.29 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:54.29 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:54.29 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:54.29 from : 96:54.29 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:54.29 #define HAVE_LINUX_PERF_EVENT_H 0 96:54.29 In file included from : 96:54.29 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:54.29 #define HAVE_LINUX_PERF_EVENT_H 1 96:54.36 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:54.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:54.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:54.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:54.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:54.36 from : 96:54.36 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:54.36 #define HAVE_LINUX_PERF_EVENT_H 0 96:54.36 In file included from : 96:54.36 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:54.36 #define HAVE_LINUX_PERF_EVENT_H 1 96:54.43 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:54.43 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:54.43 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:54.43 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:54.43 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:54.43 from : 96:54.43 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:54.43 #define HAVE_LINUX_PERF_EVENT_H 0 96:54.43 In file included from : 96:54.43 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:54.43 #define HAVE_LINUX_PERF_EVENT_H 1 96:54.65 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:54.65 from : 96:54.65 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:54.65 #define HAVE_LINUX_PERF_EVENT_H 0 96:54.66 In file included from : 96:54.66 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:54.66 #define HAVE_LINUX_PERF_EVENT_H 1 96:54.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:54.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:54.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:54.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:54.88 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:54.88 from : 96:54.88 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:54.88 #define HAVE_LINUX_PERF_EVENT_H 0 96:54.88 In file included from : 96:54.88 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:54.88 #define HAVE_LINUX_PERF_EVENT_H 1 96:54.93 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:54.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:54.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:54.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:54.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:54.94 from : 96:54.94 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:54.94 #define HAVE_LINUX_PERF_EVENT_H 0 96:54.94 In file included from : 96:54.94 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:54.94 #define HAVE_LINUX_PERF_EVENT_H 1 96:55.04 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:55.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:55.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:55.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:55.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:55.05 from : 96:55.05 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:55.05 #define HAVE_LINUX_PERF_EVENT_H 0 96:55.05 In file included from : 96:55.05 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:55.05 #define HAVE_LINUX_PERF_EVENT_H 1 96:55.46 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:55.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:55.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:55.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:55.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:55.46 from : 96:55.46 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:55.46 #define HAVE_LINUX_PERF_EVENT_H 0 96:55.46 In file included from : 96:55.46 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:55.46 #define HAVE_LINUX_PERF_EVENT_H 1 96:55.48 security/sandbox/linux/launch 96:55.63 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:55.64 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:55.64 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:55.64 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:55.64 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:55.64 from : 96:55.64 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:55.64 #define HAVE_LINUX_PERF_EVENT_H 0 96:55.64 In file included from : 96:55.64 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:55.64 #define HAVE_LINUX_PERF_EVENT_H 1 96:55.70 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:55.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:55.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:55.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:55.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:55.70 from : 96:55.70 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:55.70 #define HAVE_LINUX_PERF_EVENT_H 0 96:55.70 In file included from : 96:55.71 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:55.71 #define HAVE_LINUX_PERF_EVENT_H 1 96:55.78 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:55.78 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:55.78 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:55.78 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:55.78 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:55.78 from : 96:55.78 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:55.78 #define HAVE_LINUX_PERF_EVENT_H 0 96:55.78 In file included from : 96:55.78 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:55.78 #define HAVE_LINUX_PERF_EVENT_H 1 96:55.90 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:55.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:55.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:55.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:55.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:55.90 from : 96:55.90 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:55.90 #define HAVE_LINUX_PERF_EVENT_H 0 96:55.90 In file included from : 96:55.90 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:55.90 #define HAVE_LINUX_PERF_EVENT_H 1 96:55.94 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:55.94 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:55.94 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:55.94 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:55.94 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:55.94 from : 96:55.94 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:55.94 #define HAVE_LINUX_PERF_EVENT_H 0 96:55.94 In file included from : 96:55.95 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:55.95 #define HAVE_LINUX_PERF_EVENT_H 1 96:56.40 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 96:56.40 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 96:56.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 96:56.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 96:56.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 96:56.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 96:56.40 from /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp:6: 96:56.40 /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 96:56.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:56.40 foundInterface = 0; \ 96:56.40 ^~~~~~~~~~~~~~ 96:56.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:56.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:56.40 ^~~~~~~~~~~~~~~~~~~~~~~ 96:56.40 /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp:470:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:56.40 NS_INTERFACE_MAP_END 96:56.40 ^~~~~~~~~~~~~~~~~~~~ 96:56.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:56.40 else 96:56.41 ^~~~ 96:56.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 96:56.41 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 96:56.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:56.41 /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp:468:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 96:56.41 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 96:56.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:57.00 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:57.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:57.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:57.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:57.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:57.01 from : 96:57.01 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:57.01 #define HAVE_LINUX_PERF_EVENT_H 0 96:57.01 In file included from : 96:57.01 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:57.01 #define HAVE_LINUX_PERF_EVENT_H 1 96:57.16 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:57.16 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:57.16 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:57.16 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:57.16 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:57.16 from : 96:57.16 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:57.16 #define HAVE_LINUX_PERF_EVENT_H 0 96:57.16 In file included from : 96:57.16 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:57.16 #define HAVE_LINUX_PERF_EVENT_H 1 96:57.36 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:57.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:57.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:57.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:57.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:57.36 from : 96:57.37 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:57.37 #define HAVE_LINUX_PERF_EVENT_H 0 96:57.37 In file included from : 96:57.37 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:57.37 #define HAVE_LINUX_PERF_EVENT_H 1 96:57.46 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 96:57.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 96:57.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 96:57.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 96:57.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 96:57.46 from : 96:57.46 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 96:57.46 #define HAVE_LINUX_PERF_EVENT_H 0 96:57.46 In file included from : 96:57.46 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 96:57.46 #define HAVE_LINUX_PERF_EVENT_H 1 97:00.19 gfx/angle/targets/translator 97:22.38 security/sandbox/linux/glue 97:33.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 97:33.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 97:33.99 if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 97:33.99 ^ 97:33.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 97:33.99 if (next_packet == packet_end) // Validate test was set correctly. 97:33.99 ^ 97:43.64 At global scope: 97:43.64 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 97:43.65 dom/ipc 97:56.40 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 97:56.40 | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 97:56.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 97:59.38 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 97:59.38 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 97:59.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 97:59.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 97:59.38 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.h:12, 97:59.38 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp:11: 97:59.38 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 97:59.38 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:59.39 foundInterface = 0; \ 97:59.39 ^~~~~~~~~~~~~~ 97:59.39 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:59.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:59.39 ^~~~~~~~~~~~~~~~~~~~~~~ 97:59.39 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp:589:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:59.39 NS_INTERFACE_MAP_END 97:59.39 ^~~~~~~~~~~~~~~~~~~~ 97:59.39 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:59.39 else 97:59.39 ^~~~ 97:59.39 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:59.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:59.39 ^~~~~~~~~~~~~~~~~~ 97:59.39 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp:588:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:59.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:59.39 ^~~~~~~~~~~~~~~~~~~~~~ 98:03.02 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 98:04.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 98:04.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:205:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 98:04.80 memset(&codec_, 0, sizeof(VideoCodec)); 98:04.80 ^ 98:04.80 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 98:04.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 98:04.80 class VideoCodec { 98:04.80 ^~~~~~~~~~ 98:09.56 At global scope: 98:09.56 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 98:47.71 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 98:47.71 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 98:47.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 98:47.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 98:47.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 98:47.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 98:47.71 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/BrowserBridgeChild.cpp:7, 98:47.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 98:47.71 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 98:47.71 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:47.71 foundInterface = 0; \ 98:47.71 ^~~~~~~~~~~~~~ 98:47.71 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:47.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:47.71 ^~~~~~~~~~~~~~~~~~~~~~~ 98:47.71 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp:2952:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:47.71 NS_INTERFACE_MAP_END 98:47.71 ^~~~~~~~~~~~~~~~~~~~ 98:47.71 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:47.71 else 98:47.71 ^~~~ 98:47.71 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:47.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:47.71 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp:2951:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:47.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 98:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:48.44 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 98:48.44 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:48.44 foundInterface = 0; \ 98:48.44 ^~~~~~~~~~~~~~ 98:48.44 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:48.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:48.44 ^~~~~~~~~~~~~~~~~~~~~~~ 98:48.44 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorChild.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:48.44 NS_INTERFACE_MAP_END 98:48.44 ^~~~~~~~~~~~~~~~~~~~ 98:48.44 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:48.44 else 98:48.44 ^~~~ 98:48.44 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:48.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:48.44 ^~~~~~~~~~~~~~~~~~ 98:48.44 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorChild.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:48.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:48.44 ^~~~~~~~~~~~~~~~~~~~~~ 98:48.46 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 98:48.46 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:48.46 foundInterface = 0; \ 98:48.46 ^~~~~~~~~~~~~~ 98:48.46 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:48.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:48.46 ^~~~~~~~~~~~~~~~~~~~~~~ 98:48.46 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorParent.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:48.46 NS_INTERFACE_MAP_END 98:48.46 ^~~~~~~~~~~~~~~~~~~~ 98:48.46 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:48.46 else 98:48.46 ^~~~ 98:48.46 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:48.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:48.46 ^~~~~~~~~~~~~~~~~~ 98:48.46 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorParent.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:48.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:48.46 ^~~~~~~~~~~~~~~~~~~~~~ 98:49.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:16, 98:49.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/BrowserBridgeChild.cpp:7, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 98:49.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 98:49.75 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 98:49.75 /builddir/build/BUILD/firefox-67.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] 98:49.75 memset(aT, 0, sizeof(T)); 98:49.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 98:49.75 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp:187, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 98:49.75 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 98:49.75 struct AmountFns { 98:49.75 ^~~~~~~~~ 98:49.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:16, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/BrowserBridgeChild.cpp:7, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 98:49.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 98:49.75 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 98:49.75 /builddir/build/BUILD/firefox-67.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] 98:49.75 memset(aT, 0, sizeof(T)); 98:49.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 98:49.75 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp:187, 98:49.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 98:49.75 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 98:49.75 struct SizeOfTabFns { 98:49.75 ^~~~~~~~~~~~ 98:51.41 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 98:51.41 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:51.41 switch (type.getNominalSize()) 98:51.41 ^~~~~~ 98:51.41 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 98:51.41 case EbtInt: 98:51.41 ^~~~ 98:51.41 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:51.41 switch (type.getNominalSize()) 98:51.41 ^~~~~~ 98:51.41 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 98:51.41 case EbtUInt: 98:51.41 ^~~~ 98:51.41 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:51.41 switch (type.getNominalSize()) 98:51.41 ^~~~~~ 98:51.41 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 98:51.41 case EbtBool: 98:51.41 ^~~~ 98:51.41 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 98:51.41 switch (type.getNominalSize()) 98:51.41 ^~~~~~ 98:51.41 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 98:51.41 case EbtVoid: 98:51.41 ^~~~ 98:54.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:74: 98:54.13 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 98:54.13 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 98:54.13 if (check_read_size_) 98:54.13 ^ 98:54.13 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 98:54.13 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 98:54.13 if (size_ >= kWavHeaderSize) 98:54.13 ^ 99:04.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:65: 99:04.89 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 99:04.89 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentProcess.cpp:186:53: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 99:04.89 IOThreadChild::channel(), *childID, *isForBrowser); 99:04.89 ^~~~~~~~~~~~~ 99:04.90 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 99:04.90 mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 99:04.90 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:04.90 IOThreadChild::channel(), *childID, *isForBrowser); 99:04.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:14.93 At global scope: 99:14.93 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 99:17.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 99:17.24 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual int32_t webrtc::test::FakeEncoder::Encode(const webrtc::VideoFrame&, const webrtc::CodecSpecificInfo*, const std::vector*)': 99:17.24 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/fake_encoder.cc:112:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 99:17.24 memset(&specifics, 0, sizeof(specifics)); 99:17.24 ^ 99:17.24 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 99:17.24 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 99:17.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 99:17.24 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 99:17.24 struct CodecSpecificInfo { 99:17.24 ^~~~~~~~~~~~~~~~~ 99:17.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 99:17.26 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual webrtc::EncodedImageCallback::Result webrtc::test::FakeH264Encoder::OnEncodedImage(const webrtc::EncodedImage&, const webrtc::CodecSpecificInfo*, const webrtc::RTPFragmentationHeader*)': 99:17.26 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/fake_encoder.cc:263:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 99:17.26 memset(&specifics, 0, sizeof(specifics)); 99:17.26 ^ 99:17.26 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 99:17.26 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 99:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 99:17.26 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 99:17.26 struct CodecSpecificInfo { 99:17.26 ^~~~~~~~~~~~~~~~~ 99:24.69 At global scope: 99:24.69 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 99:25.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 99:25.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 99:25.80 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:10, 99:25.80 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 99:25.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 99:25.80 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 99:25.80 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:25.80 foundInterface = 0; \ 99:25.80 ^~~~~~~~~~~~~~ 99:25.81 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:25.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:25.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:25.81 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:25.81 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 99:25.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:25.81 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcpublic.h:22, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadUtils.h:24, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/message_loop.h:32, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/MemoryReportTypes.h:15, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.h:10, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:8, 99:25.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 99:25.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:25.82 } else 99:25.82 ^~~~ 99:25.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:25.82 } else 99:25.82 ^~~~ 99:25.82 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/SharedMap.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:25.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 99:25.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:27.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 99:27.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:114:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 99:27.56 memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 99:27.57 ^ 99:27.57 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 99:27.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 99:27.57 struct CodecSpecificInfo { 99:27.57 ^~~~~~~~~~~~~~~~~ 99:27.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:131:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 99:27.57 memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 99:27.57 ^ 99:27.57 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 99:27.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 99:27.57 struct CodecSpecificInfo { 99:27.57 ^~~~~~~~~~~~~~~~~ 99:27.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 99:27.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:239:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 99:27.58 memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 99:27.58 ^ 99:27.58 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 99:27.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 99:27.58 struct CodecSpecificInfo { 99:27.58 ^~~~~~~~~~~~~~~~~ 99:27.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 99:27.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:278:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 99:27.58 memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 99:27.58 ^ 99:27.58 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 99:27.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 99:27.58 struct CodecSpecificInfo { 99:27.58 ^~~~~~~~~~~~~~~~~ 99:27.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 99:27.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:340:75: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 99:27.60 virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 99:27.60 ^ 99:27.60 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 99:27.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 99:27.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 99:27.60 struct CodecSpecificInfo { 99:27.60 ^~~~~~~~~~~~~~~~~ 99:28.73 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 99:28.73 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 99:28.73 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 99:28.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:110: 99:28.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 99:28.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 99:28.73 memcpy(this, &config, sizeof(*this)); 99:28.73 ^ 99:28.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 99:28.73 struct Config { 99:28.73 ^~~~~~ 99:29.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 99:29.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 99:29.46 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:10, 99:29.46 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 99:29.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 99:29.46 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 99:29.46 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:29.46 foundInterface = 0; \ 99:29.46 ^~~~~~~~~~~~~~ 99:29.46 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:29.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:29.46 ^~~~~~~~~~~~~~~~~~~~~~~ 99:29.46 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:29.46 NS_INTERFACE_MAP_END 99:29.46 ^~~~~~~~~~~~~~~~~~~~ 99:29.46 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:29.46 else 99:29.46 ^~~~ 99:29.46 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:29.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:29.46 ^~~~~~~~~~~~~~~~~~ 99:29.46 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:29.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:29.46 ^~~~~~~~~~~~~~~~~~~~~~ 99:29.51 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 99:29.51 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:29.51 foundInterface = 0; \ 99:29.51 ^~~~~~~~~~~~~~ 99:29.51 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:29.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:29.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:29.51 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:29.51 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 99:29.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:29.51 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:29.51 else 99:29.51 ^~~~ 99:29.51 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:29.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:29.51 ^~~~~~~~~~~~~~~~~~ 99:29.51 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:29.51 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 99:29.51 ^~~~~~~~~~~~~~~~~~~~~~ 99:29.72 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 99:29.72 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:29.72 foundInterface = 0; \ 99:29.72 ^~~~~~~~~~~~~~ 99:29.72 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:29.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:29.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:29.72 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:3397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:29.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 99:29.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:29.72 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:29.72 else 99:29.73 ^~~~ 99:29.73 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:29.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:29.73 ^~~~~~~~~~~~~~~~~~ 99:29.73 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:3396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:29.73 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 99:29.73 ^~~~~~~~~~~~~~~~~~~~~~ 99:30.05 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabParent.cpp: In member function 'virtual nsresult mozilla::dom::TabParent::QueryInterface(const nsIID&, void**)': 99:30.05 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:30.05 foundInterface = 0; \ 99:30.05 ^~~~~~~~~~~~~~ 99:30.05 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:30.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:30.05 ^~~~~~~~~~~~~~~~~~~~~~~ 99:30.05 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabParent.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:30.05 NS_INTERFACE_MAP_END 99:30.05 ^~~~~~~~~~~~~~~~~~~~ 99:30.05 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:30.05 else 99:30.06 ^~~~ 99:30.06 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:30.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:30.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:30.06 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabParent.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:30.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITabParent) 99:30.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:30.55 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 99:30.55 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:30.55 foundInterface = 0; \ 99:30.55 ^~~~~~~~~~~~~~ 99:30.55 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:30.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:30.55 ^~~~~~~~~~~~~~~~~~~~~~~ 99:30.55 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:30.55 NS_INTERFACE_MAP_END 99:30.55 ^~~~~~~~~~~~~~~~~~~~ 99:30.55 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:30.55 else 99:30.55 ^~~~ 99:30.55 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:30.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:30.55 ^~~~~~~~~~~~~~~~~~ 99:30.55 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:30.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:30.55 ^~~~~~~~~~~~~~~~~~~~~~ 99:30.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTHashtable.h:21, 99:30.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsBaseHashtable.h:12, 99:30.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:11, 99:30.61 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:11, 99:30.61 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 99:30.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 99:30.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 99:30.61 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 99:30.61 /builddir/build/BUILD/firefox-67.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] 99:30.61 memset(aT, 0, sizeof(T)); 99:30.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 99:30.61 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 99:30.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 99:30.62 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 99:30.62 struct AmountFns { 99:30.62 ^~~~~~~~~ 99:30.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTHashtable.h:21, 99:30.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsBaseHashtable.h:12, 99:30.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:11, 99:30.62 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:11, 99:30.62 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 99:30.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 99:30.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 99:30.62 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 99:30.62 /builddir/build/BUILD/firefox-67.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] 99:30.62 memset(aT, 0, sizeof(T)); 99:30.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 99:30.62 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 99:30.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 99:30.62 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 99:30.62 struct SizeOfTabFns { 99:30.62 ^~~~~~~~~~~~ 99:52.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 99:52.49 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 99:52.49 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/SharedMap.cpp:215:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 99:52.49 for (uint32_t i = 0; i < count; i++) { 99:52.49 ~~^~~~~~~ 100:02.35 security/manager/ssl/tests/unit/tlsserver/cmd 100:06.62 js/src/jsapi-tests 100:51.58 At global scope: 100:51.58 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 100:52.12 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 100:52.12 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 100:52.12 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 100:52.12 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 100:52.12 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 100:52.12 from : 100:52.12 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 100:52.12 #define HAVE_LINUX_PERF_EVENT_H 0 100:52.12 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 100:52.12 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 100:52.12 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 100:52.12 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 100:52.12 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 100:52.12 from : 100:52.12 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 100:52.12 #define HAVE_LINUX_PERF_EVENT_H 0 100:52.12 In file included from : 100:52.12 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 100:52.12 #define HAVE_LINUX_PERF_EVENT_H 1 100:52.12 In file included from : 100:52.13 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 100:52.13 #define HAVE_LINUX_PERF_EVENT_H 1 100:52.22 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 100:52.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 100:52.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 100:52.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 100:52.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 100:52.22 from : 100:52.22 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 100:52.22 #define HAVE_LINUX_PERF_EVENT_H 0 100:52.22 In file included from : 100:52.22 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 100:52.22 #define HAVE_LINUX_PERF_EVENT_H 1 100:54.55 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 100:54.55 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 100:54.55 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 100:54.55 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 100:54.55 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 100:54.55 from : 100:54.55 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 100:54.55 #define HAVE_LINUX_PERF_EVENT_H 0 100:54.55 In file included from : 100:54.55 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 100:54.55 #define HAVE_LINUX_PERF_EVENT_H 1 100:54.65 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 100:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 100:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 100:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 100:54.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 100:54.65 from : 100:54.65 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 100:54.66 #define HAVE_LINUX_PERF_EVENT_H 0 100:54.66 In file included from : 100:54.66 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 100:54.66 #define HAVE_LINUX_PERF_EVENT_H 1 100:54.79 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 100:54.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 100:54.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 100:54.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 100:54.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 100:54.79 from : 100:54.79 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 100:54.79 #define HAVE_LINUX_PERF_EVENT_H 0 100:54.79 In file included from : 100:54.79 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 100:54.79 #define HAVE_LINUX_PERF_EVENT_H 1 100:58.83 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 100:58.83 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 100:58.83 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 100:58.83 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 100:58.83 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 100:58.83 from : 100:58.83 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 100:58.83 #define HAVE_LINUX_PERF_EVENT_H 0 100:58.83 In file included from : 100:58.83 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 100:58.83 #define HAVE_LINUX_PERF_EVENT_H 1 100:58.93 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 100:58.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 100:58.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 100:58.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 100:58.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 100:58.93 from : 100:58.93 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 100:58.93 #define HAVE_LINUX_PERF_EVENT_H 0 100:58.93 In file included from : 100:58.93 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 100:58.93 #define HAVE_LINUX_PERF_EVENT_H 1 100:59.00 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 100:59.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 100:59.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 100:59.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 100:59.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 100:59.00 from : 100:59.00 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 100:59.00 #define HAVE_LINUX_PERF_EVENT_H 0 100:59.00 In file included from : 100:59.00 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 100:59.00 #define HAVE_LINUX_PERF_EVENT_H 1 101:01.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:128: 101:01.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 101:01.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:166:77: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeaderExtension' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:01.93 &destination->extension, &header_.extension, sizeof(header_.extension)); 101:01.93 ^ 101:01.93 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 101:01.93 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 101:01.93 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 101:01.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:29: 101:01.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 101:01.93 struct RTPHeaderExtension { 101:01.93 ^~~~~~~~~~~~~~~~~~ 101:19.47 At global scope: 101:19.47 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 101:20.09 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 101:20.09 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 101:20.09 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 101:20.09 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 101:20.09 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 101:20.09 from : 101:20.09 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 101:20.09 #define HAVE_LINUX_PERF_EVENT_H 0 101:20.09 In file included from : 101:20.10 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 101:20.10 #define HAVE_LINUX_PERF_EVENT_H 1 101:21.95 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 101:21.95 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 101:21.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 101:21.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 101:21.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:21.95 memcpy(this, &config, sizeof(*this)); 101:21.95 ^ 101:21.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 101:21.95 struct Config { 101:21.95 ^~~~~~ 101:22.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 101:22.32 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 101:22.32 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:46:7: warning: 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace [-Wsubobject-linkage] 101:22.32 class AgcManagerDirectTest : public ::testing::Test { 101:22.32 ^~~~~~~~~~~~~~~~~~~~ 101:22.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/testing/gtest/include/gtest/gtest.h:59, 101:22.95 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/gtest.h:17, 101:22.95 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 101:22.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 101:22.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:8: warning: 'webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace [-Wsubobject-linkage] 101:22.95 TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 101:22.95 ^~~~~~~~~~~~~ 101:22.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-internal.h:1304:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 101:22.95 test_case_name##_##test_name##_Test 101:22.95 ^~~~~~~~~~~~~~ 101:22.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 101:22.95 TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 101:22.95 ^~~~~~ 101:22.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/gtest-param-test.h:188, 101:22.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/testing/gtest/include/gtest/gtest.h:63, 101:22.96 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/gtest.h:17, 101:22.96 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 101:22.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 101:22.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 101:22.96 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 101:22.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h:441:7: warning: 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace [-Wsubobject-linkage] 101:22.96 class TestMetaFactory 101:22.96 ^~~~~~~~~~~~~~~ 101:23.34 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 101:23.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 101:23.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 101:23.35 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 101:23.35 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 101:23.35 from : 101:23.35 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 101:23.35 #define HAVE_LINUX_PERF_EVENT_H 0 101:23.35 In file included from : 101:23.35 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 101:23.35 #define HAVE_LINUX_PERF_EVENT_H 1 101:23.39 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 101:23.39 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 101:23.39 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 101:23.39 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 101:23.39 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 101:23.39 from : 101:23.39 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 101:23.39 #define HAVE_LINUX_PERF_EVENT_H 0 101:23.39 In file included from : 101:23.39 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 101:23.39 #define HAVE_LINUX_PERF_EVENT_H 1 101:23.71 js/src/gdb 101:24.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 101:24.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h:449:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(testing::internal::TestMetaFactory::ParamType) [with TestCase = webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test; testing::internal::TestMetaFactory::ParamType = webrtc::{anonymous}::SimulationConfig]' 101:24.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h:448:28: required from here 101:24.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h:404:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 101:24.54 class ParameterizedTestFactory : public TestFactoryBase { 101:24.54 ^~~~~~~~~~~~~~~~~~~~~~~~ 101:27.87 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 101:27.87 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 101:27.87 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 101:27.87 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 101:27.87 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 101:27.87 from : 101:27.87 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 101:27.87 #define HAVE_LINUX_PERF_EVENT_H 0 101:27.87 In file included from : 101:27.87 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 101:27.87 #define HAVE_LINUX_PERF_EVENT_H 1 101:28.93 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 101:28.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 101:28.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 101:28.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 101:28.93 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 101:28.93 from : 101:28.93 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 101:28.93 #define HAVE_LINUX_PERF_EVENT_H 0 101:28.93 In file included from : 101:28.93 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 101:28.93 #define HAVE_LINUX_PERF_EVENT_H 1 101:29.74 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 101:29.74 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 101:29.74 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 101:29.74 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 101:29.74 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 101:29.74 from : 101:29.74 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 101:29.74 #define HAVE_LINUX_PERF_EVENT_H 0 101:29.74 In file included from : 101:29.74 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 101:29.74 #define HAVE_LINUX_PERF_EVENT_H 1 101:36.50 js/src/gdb/gdb-tests 101:47.45 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 101:47.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 101:47.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 101:47.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 101:47.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 101:47.46 from : 101:47.46 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 101:47.46 #define HAVE_LINUX_PERF_EVENT_H 0 101:47.46 In file included from : 101:47.46 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 101:47.46 #define HAVE_LINUX_PERF_EVENT_H 1 101:47.50 media/ffvpx/libavcodec/libmozavcodec.so 101:48.25 dom/canvas 101:55.16 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 101:57.51 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 101:57.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:11: 101:57.51 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 101:57.51 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:57.51 memcpy(this, &config, sizeof(*this)); 101:57.51 ^ 101:57.51 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 101:57.51 struct Config { 101:57.51 ^~~~~~ 102:04.05 At global scope: 102:04.05 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 102:04.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 102:04.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 102:04.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 102:04.61 from /builddir/build/BUILD/firefox-67.0.3/dom/canvas/CanvasImageCache.cpp:7, 102:04.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 102:04.61 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 102:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:04.61 foundInterface = 0; \ 102:04.61 ^~~~~~~~~~~~~~ 102:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:04.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:04.61 ^~~~~~~~~~~~~~~~~~~~~~~ 102:04.61 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/CanvasRenderingContext2D.cpp:892:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:04.61 NS_INTERFACE_MAP_END 102:04.61 ^~~~~~~~~~~~~~~~~~~~ 102:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:04.61 else 102:04.61 ^~~~ 102:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:04.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:04.61 ^~~~~~~~~~~~~~~~~~ 102:04.61 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/CanvasRenderingContext2D.cpp:891:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:04.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:04.61 ^~~~~~~~~~~~~~~~~~~~~~ 102:06.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:83: 102:06.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 102:06.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 102:06.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 102:06.09 class DesktopAndCursorComposerTest : public testing::Test, 102:06.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:06.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 102:06.11 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 102:06.11 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 102:06.11 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 102:06.11 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 102:06.69 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 102:06.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:06.69 foundInterface = 0; \ 102:06.69 ^~~~~~~~~~~~~~ 102:06.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:06.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:06.70 ^~~~~~~~~~~~~~~~~~~~~~~ 102:06.70 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:06.70 NS_INTERFACE_MAP_END 102:06.70 ^~~~~~~~~~~~~~~~~~~~ 102:06.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:06.70 else 102:06.70 ^~~~ 102:06.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:06.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:06.70 ^~~~~~~~~~~~~~~~~~ 102:06.70 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:06.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:06.70 ^~~~~~~~~~~~~~~~~~~~~~ 102:07.00 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 102:07.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:07.00 foundInterface = 0; \ 102:07.00 ^~~~~~~~~~~~~~ 102:07.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:07.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:07.00 ^~~~~~~~~~~~~~~~~~~~~~~ 102:07.00 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:07.00 NS_INTERFACE_MAP_END 102:07.00 ^~~~~~~~~~~~~~~~~~~~ 102:07.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:07.00 else 102:07.01 ^~~~ 102:07.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:07.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:07.01 ^~~~~~~~~~~~~~~~~~ 102:07.01 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:07.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:07.01 ^~~~~~~~~~~~~~~~~~~~~~ 102:07.19 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 102:07.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:07.19 foundInterface = 0; \ 102:07.19 ^~~~~~~~~~~~~~ 102:07.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:07.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:07.19 ^~~~~~~~~~~~~~~~~~~~~~~ 102:07.19 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:07.19 NS_INTERFACE_MAP_END 102:07.19 ^~~~~~~~~~~~~~~~~~~~ 102:07.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:07.19 else 102:07.19 ^~~~ 102:07.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:07.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:07.19 ^~~~~~~~~~~~~~~~~~ 102:07.19 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:07.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:07.19 ^~~~~~~~~~~~~~~~~~~~~~ 102:07.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:20: 102:07.40 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6: warning: 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used [-Wunused-function] 102:07.40 void DelayEstimatorTest::InitBinary() { 102:07.40 ^~~~~~~~~~~~~~~~~~ 102:07.64 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 102:07.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:07.64 foundInterface = 0; \ 102:07.64 ^~~~~~~~~~~~~~ 102:07.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:07.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:07.64 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/OffscreenCanvas.cpp:316:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:07.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 102:07.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:07.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:07.65 else 102:07.65 ^~~~ 102:07.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:07.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:07.65 ^~~~~~~~~~~~~~~~~~ 102:07.65 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/OffscreenCanvas.cpp:315:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:07.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:07.65 ^~~~~~~~~~~~~~~~~~~~~~ 102:09.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 102:09.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 102:09.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 102:09.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 102:09.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 102:09.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 102:09.39 from /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContext.h:15, 102:09.39 from /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2Context.h:9, 102:09.39 from /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextMRTs.cpp:6, 102:09.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 102:09.39 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 102:09.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:09.39 foundInterface = 0; \ 102:09.39 ^~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:09.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:09.39 ^~~~~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContext.cpp:2418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:09.39 NS_INTERFACE_MAP_END 102:09.39 ^~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:09.39 else 102:09.39 ^~~~ 102:09.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 102:09.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 102:09.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:09.40 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContext.cpp:2416:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 102:09.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 102:09.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:21.31 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 102:23.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:38: 102:23.78 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc: In member function 'std::unique_ptr webrtc::test::fec::AugmentedPacketGenerator::NextPacket(size_t, size_t)': 102:23.78 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 102:23.78 memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 102:23.78 ^ 102:23.78 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 102:23.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 102:23.78 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 102:23.78 struct WebRtcRTPHeader { 102:23.78 ^~~~~~~~~~~~~~~ 102:23.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:47: 102:23.92 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 102:23.92 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 102:23.92 if (!sequence_numbers_.empty()) 102:23.92 ^ 102:24.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 102:24.00 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 102:24.01 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 102:24.01 memset(&header1_, 0, sizeof(header1_)); 102:24.01 ^ 102:24.01 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 102:24.01 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 102:24.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 102:24.01 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 102:24.01 struct RTPHeader { 102:24.01 ^~~~~~~~~ 102:24.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 102:24.01 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 102:24.01 memset(&header2_, 0, sizeof(header2_)); 102:24.01 ^ 102:24.01 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 102:24.01 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 102:24.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 102:24.01 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 102:24.01 struct RTPHeader { 102:24.01 ^~~~~~~~~ 102:52.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:56: 102:52.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 102:52.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 102:52.94 if (!res) EXPECT_TRUE(ex); \ 102:52.94 ^ 102:52.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 102:52.94 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 102:52.95 ^~~~~~~~~~~~~~~~ 102:52.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 102:52.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 102:52.95 if (!res) EXPECT_TRUE(ex); \ 102:52.95 ^ 102:52.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 102:52.95 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 102:52.95 ^~~~~~~~~~~~~~~~ 102:52.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 102:52.95 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 102:52.95 if (!res) EXPECT_TRUE(ex); \ 102:52.95 ^ 102:52.96 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 102:52.96 EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 102:52.96 ^~~~~~~~~~~~~~~~ 102:52.96 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 102:52.96 if (!res) EXPECT_TRUE(ex); \ 102:52.96 ^ 102:52.96 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 102:52.96 EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 102:52.96 ^~~~~~~~~~~~~~~~ 102:53.80 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 102:53.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:101: 102:53.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h: In static member function 'static void webrtc::testing::TestVp8Simulcast::DefaultSettings(webrtc::VideoCodec*, const int*)': 102:53.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h:194:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 102:53.80 memset(settings, 0, sizeof(VideoCodec)); 102:53.80 ^ 102:53.80 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 102:53.81 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 102:53.81 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 102:53.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 102:53.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 102:53.81 class VideoCodec { 102:53.81 ^~~~~~~~~~ 102:55.73 At global scope: 102:55.73 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 103:29.17 At global scope: 103:29.17 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 103:33.83 toolkit/library/symverscript.stub 103:33.98 toolkit/library/libxul.so 103:36.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:101: 103:36.01 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 103:36.01 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:50:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 103:36.01 memset(&codec_, 0, sizeof(VideoCodec)); 103:36.01 ^ 103:36.01 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 103:36.01 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 103:36.01 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 103:36.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 103:36.01 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 103:36.01 class VideoCodec { 103:36.01 ^~~~~~~~~~ 103:36.83 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 103:36.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 103:36.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 103:36.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/video_codec_settings.h:28:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 103:36.83 memset(settings, 0, sizeof(VideoCodec)); 103:36.83 ^ 103:36.83 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 103:36.83 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 103:36.83 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 103:36.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 103:36.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 103:36.83 class VideoCodec { 103:36.83 ^~~~~~~~~~ 103:36.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 103:36.87 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 103:36.87 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:102:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103:36.87 memset(&header, 0, sizeof(header)); 103:36.87 ^ 103:36.87 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 103:36.87 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 103:36.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 103:36.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 103:36.88 struct WebRtcRTPHeader { 103:36.88 ^~~~~~~~~~~~~~~ 103:36.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 103:36.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 103:36.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:126:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103:36.88 memset(&header, 0, sizeof(header)); 103:36.88 ^ 103:36.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 103:36.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 103:36.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 103:36.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 103:36.88 struct WebRtcRTPHeader { 103:36.88 ^~~~~~~~~~~~~~~ 103:36.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 103:36.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 103:36.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:177:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103:36.88 memset(&header, 0, sizeof(header)); 103:36.88 ^ 103:36.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 103:36.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 103:36.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 103:36.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 103:36.88 struct WebRtcRTPHeader { 103:36.88 ^~~~~~~~~~~~~~~ 103:37.74 js/src/jsapi-tests/jsapi-tests 104:23.92 At global scope: 104:23.92 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 104:25.77 media/webrtc/trunk/gtest/webrtc-gtest 107:49.54 /usr/bin/ld: ../../gfx/vr/service/OpenVRSession.i_o: in function `mozilla::gfx::OpenVRSession::SetupContollerActions()': 107:49.55 /builddir/build/BUILD/firefox-67.0.3/gfx/vr/service/OpenVRSession.cpp:369: warning: the use of `tmpnam' is dangerous, better use `mkstemp' 108:03.41 ipc/app 108:03.41 js/xpconnect/shell 108:04.79 ipc/app/plugin-container 108:05.43 js/xpconnect/shell/xpcshell 108:07.47 js/src/build/spidermonkey_checks.stub 108:07.93 layout/style/test/css_properties.js.stub 108:08.15 toolkit/components/featuregates/feature_definitions.json.stub 108:08.44 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 108:08.45 toolkit/components/normandy/test/browser/normandydriver-1.0.xpi.stub 108:08.48 toolkit/locales/multilocale.txt.stub 108:08.65 toolkit/components/normandy/test/browser/normandydriver-2.0.xpi.stub 108:08.72 toolkit/mozapps/extensions/built_in_addons.json.stub 108:08.90 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 108:09.12 devtools/shared/webconsole/reserved-js-words.js.stub 108:09.44 toolkit/library/dependentlibs.list.stub 108:09.88 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 108:09.98 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 108:09.99 toolkit/library/gtest/symverscript.stub 108:10.06 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 108:10.22 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 108:10.27 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 108:10.37 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 108:10.49 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 108:10.52 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 108:10.66 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 108:12.06 TEST-PASS | check_spidermonkey_style.py | ok 108:12.25 TEST-PASS | check_macroassembler_style.py | ok 108:12.35 TEST-PASS | check_js_opcode.py | ok 108:18.70 toolkit/locales/update.locale.stub 108:25.02 browser/locales/bookmarks.html.stub 108:26.81 Packaging specialpowers@mozilla.org.xpi... 108:26.96 Packaging quitter@mozilla.org.xpi... 108:27.09 Packaging mozscreenshots@mozilla.org.xpi... 108:48.58 Wrote 449 files in 2325750 bytes to mozharness.zip in 0.79s 108:48.59 Compressing... 114:27.94 (stdin): 3.158:1, 2.534 bits/byte, 68.33% saved, 2952284160 in, 934998200 out. 114:27.95 Making langpack 114:28.56 toolkit/locales/update.locale.stub 114:29.90 browser/locales/bookmarks.html.stub 114:34.98 1560977136692 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons 114:34.98 1560977136694 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/ 114:34.98 1560977136695 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader* 114:38.94 GLib-GIO-Message: 20:45:40.651: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 114:40.17 JavaScript error: chrome://extensions/content/parent/ext-webRequest.js, line 105: TypeError: context.xulBrowser is null 114:40.17 JavaScript error: chrome://extensions/content/parent/ext-webRequest.js, line 105: TypeError: context.xulBrowser is null 114:43.82 jarlog: /builddir/build/BUILD/firefox-67.0.3/objdir/jarlog/en-US.log 114:43.82 GLib-GIO-Message: 20:45:45.533: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 116:20.07 (firefox:31289): Gtk-WARNING **: 20:47:21.786: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg. 116:20.07 This may indicate that pixbuf loaders or the mime database could not be found. 117:25.37 *** WIFI GEO: shutdown called 117:38.94 Elapsed: 0.01s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 117:38.94 Elapsed: 0.01s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 117:38.98 Elapsed: 0.05s; From dist/xpi-stage: Kept 99 existing; Added/updated 0; Removed 0 files and 0 directories. 117:39.60 Elapsed: 0.53s; From dist/bin: Kept 2567 existing; Added/updated 0; Removed 0 files and 0 directories. 117:39.85 Elapsed: 0.82s; From _tests: Kept 1068 existing; Added/updated 35; Removed 0 files and 0 directories. 117:40.84 Elapsed: 1.91s; From dist/include: Kept 5382 existing; Added/updated 0; Removed 0 files and 0 directories. 117:40.91 ./mozilla-config.h.stub 117:41.01 ./buildid.h.stub 117:41.11 ./source-repo.h.stub 117:41.74 config/nsinstall_real 117:41.87 config/stl.sentinel.stub 117:41.99 config/system-header.sentinel.stub 117:42.19 build/application.ini.stub 117:42.20 js/src/js-confdefs.h.stub 117:42.20 xpcom/xpcom-config.h.stub 117:42.20 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 117:42.33 js/src/js-config.h.stub 117:42.33 build/application.ini.h.stub 117:42.34 media/libdav1d/16bd_cdef_tmpl.c.stub 117:42.34 xpcom/xpcom-private.h.stub 117:42.46 build/automation.py.stub 117:42.46 media/libdav1d/16bd_film_grain_tmpl.c.stub 117:42.47 js/src/selfhosted.out.h.stub 117:42.48 security/ct/tests/gtest/valid-sth.inc.stub 117:42.58 security/apps/xpcshell.inc.stub 117:42.59 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 117:42.65 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_ALLOCA_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DJS_CODEGEN_X64=1 -D_REENTRANT=1 -DHAVE_MALLOC_H=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZ_SANDBOX=1 -DTARGET_XPCOM_ABI="x86_64-gcc3" -DMOZILLA_UAVERSION="67.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SCTP=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_TREE_CAIRO=1 -DMOZ_DAV1D_ASM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_VPX_VPX_DECODER_H=1 -DMOZ_X11=1 -DFUNCPROTO=15 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=67.0.3 -DHAVE_CPUID_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="67.0.3" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DMOZ_CONTENT_SANDBOX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_DLOPEN=1 -DMOZ_DLL_PREFIX="lib" -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_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_LTO=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_INTL_API=1 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_APP_UA_VERSION="67.0.3" -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 117:42.68 xpcom/build/Services.cpp.stub 117:42.68 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 117:42.70 security/apps/addons-public.inc.stub 117:42.71 media/libdav1d/16bd_ipred_tmpl.c.stub 117:42.79 xpcom/build/Services.h.stub 117:42.81 security/apps/addons-public-intermediate.inc.stub 117:42.81 media/libdav1d/16bd_itx_tmpl.c.stub 117:42.84 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 117:42.90 xpcom/build/services.rs.stub 117:42.92 security/apps/addons-stage.inc.stub 117:42.92 media/libdav1d/16bd_lf_apply_tmpl.c.stub 117:43.01 xpcom/tests/gtest/dafsa_test_1.inc.stub 117:43.01 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 117:43.03 media/libdav1d/16bd_loopfilter_tmpl.c.stub 117:43.03 security/apps/privileged-package-root.inc.stub 117:43.14 netwerk/necko-config.h.stub 117:43.15 media/libdav1d/16bd_looprestoration_tmpl.c.stub 117:43.19 security/ct/tests/gtest/wrong-spki-sth.inc.stub 117:43.26 media/libdav1d/16bd_lr_apply_tmpl.c.stub 117:43.28 gfx/webrender_bindings/webrender_ffi_generated.h.stub 117:43.35 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 117:43.37 media/libdav1d/16bd_mc_tmpl.c.stub 117:43.51 media/libdav1d/16bd_recon_tmpl.c.stub 117:43.56 security/ct/tests/gtest/missing-log-id-sth.inc.stub 117:43.62 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 117:43.78 media/libdav1d/8bd_cdef_tmpl.c.stub 117:43.78 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 117:43.90 media/libdav1d/8bd_film_grain_tmpl.c.stub 117:43.96 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 117:44.03 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 117:44.15 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 117:44.17 media/libdav1d/8bd_ipred_tmpl.c.stub 117:44.29 media/libdav1d/8bd_itx_tmpl.c.stub 117:44.35 security/ct/tests/gtest/missing-extensions-sth.inc.stub 117:44.41 media/libdav1d/8bd_lf_apply_tmpl.c.stub 117:44.53 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 117:44.55 media/libdav1d/8bd_loopfilter_tmpl.c.stub 117:44.70 media/libdav1d/8bd_looprestoration_tmpl.c.stub 117:44.71 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 117:44.82 media/libdav1d/8bd_lr_apply_tmpl.c.stub 117:44.88 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 117:44.94 media/libdav1d/8bd_mc_tmpl.c.stub 117:45.06 media/libdav1d/8bd_recon_tmpl.c.stub 117:45.06 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 117:45.19 layout/style/ServoCSSPropList.py.stub 117:45.25 security/ct/tests/gtest/truncated-extension-sth.inc.stub 117:45.41 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 117:45.63 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 117:45.86 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 117:46.06 dom/encoding/domainsfallbacks.properties.h.stub 117:46.20 dom/encoding/labelsencodings.properties.h.stub 117:46.31 dom/encoding/localesfallbacks.properties.h.stub 117:46.45 dom/encoding/nonparticipatingdomains.properties.h.stub 117:46.47 toolkit/crashreporter/CrashAnnotations.h.stub 117:46.57 devtools/client/debugger/new/src/node.stub.stub 117:46.65 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/main.development.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/main.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/vendors.js" 117:46.77 js/src/frontend/ReservedWordsGenerated.h.stub 117:46.89 js/src/gc/StatsPhasesGenerated.cpp.stub 117:47.02 js/src/gc/StatsPhasesGenerated.h.stub 117:47.14 js/src/jit/MOpcodes.h.stub 117:47.26 js/src/jit/LOpcodes.h.stub 117:47.39 xpcom/idl-parser/xpidl/xpidl.stub.stub 117:47.57 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 117:47.66 config/makefiles/xpidl/accessibility.xpt 117:47.66 config/makefiles/xpidl/alerts.xpt 117:47.69 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 117:47.81 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 117:47.91 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 117:48.03 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 117:48.14 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 117:48.26 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 117:48.35 config/makefiles/xpidl/appshell.xpt 117:48.37 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 117:48.48 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 117:48.52 config/makefiles/xpidl/appstartup.xpt 117:48.59 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 117:48.71 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 117:48.77 config/makefiles/xpidl/autocomplete.xpt 117:48.82 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 117:48.93 config/makefiles/xpidl/backgroundhangmonitor.xpt 117:48.94 devtools/client/debugger/new/src/actions/node.stub.stub 117:49.02 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/ast.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/debuggee.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/event-listeners.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/expressions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/file-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/navigation.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/preview.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/project-text-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/quick-open.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/source-tree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/tabs.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/toolbox.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/ui.js" 117:49.19 config/makefiles/xpidl/browser-element.xpt 117:49.34 config/makefiles/xpidl/browser-newtab.xpt 117:49.49 config/makefiles/xpidl/browsercompsbase.xpt 117:49.65 config/makefiles/xpidl/caps.xpt 117:49.76 layout/style/nsCSSPropertyID.h.stub 117:49.81 config/makefiles/xpidl/captivedetect.xpt 117:49.89 layout/style/ServoCSSPropList.h.stub 117:50.02 layout/style/CompositorAnimatableProperties.h.stub 117:50.05 config/makefiles/xpidl/chrome.xpt 117:50.09 devtools/client/debugger/new/src/client/node.stub.stub 117:50.15 layout/style/nsComputedDOMStyleGenerated.cpp.stub 117:50.19 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/chrome.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/index.js" 117:50.20 config/makefiles/xpidl/commandhandler.xpt 117:50.28 layout/style/nsCSSPropsGenerated.inc.stub 117:50.36 config/makefiles/xpidl/commandlines.xpt 117:50.40 layout/style/ServoStyleConsts.h.stub 117:50.64 config/makefiles/xpidl/composer.xpt 117:50.82 devtools/client/debugger/new/src/components/node.stub.stub 117:50.84 config/makefiles/xpidl/content_events.xpt 117:50.90 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/A11yIntention.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/App.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/WelcomeBox.js" 117:51.01 config/makefiles/xpidl/content_geckomediaplugins.xpt 117:51.17 config/makefiles/xpidl/content_html.xpt 117:51.39 config/makefiles/xpidl/content_webrtc.xpt 117:51.57 config/makefiles/xpidl/devtools_rr.xpt 117:51.74 config/makefiles/xpidl/docshell.xpt 117:51.93 config/makefiles/xpidl/dom.xpt 117:52.07 config/makefiles/xpidl/dom_audiochannel.xpt 117:52.36 devtools/client/debugger/new/src/reducers/node.stub.stub 117:52.44 config/makefiles/xpidl/dom_base.xpt 117:52.45 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/ast.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/async-requests.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/debuggee.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/expressions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/file-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/pause.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/quick-open.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/source-tree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/sources.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/tabs.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/reducers/ui.js" 117:52.50 config/makefiles/xpidl/dom_bindings.xpt 117:52.58 config/makefiles/xpidl/dom_events.xpt 117:52.81 devtools/client/debugger/new/src/selectors/node.stub.stub 117:52.89 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/inComponent.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/pause.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/selectors/visibleColumnBreakpoints.js" 117:53.76 devtools/client/debugger/new/src/utils/node.stub.stub 117:53.84 devtools/client/debugger/new/src/workers/parser/node.stub.stub 117:53.85 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/assert.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/ast.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/bootstrap.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/build-query.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/clipboard.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/connect.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/dbg.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/defer.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/empty-lines.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/expressions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/fromJS.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/function.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/indentation.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/isMinified.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/location.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/log.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/makeRecord.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/memoize.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/path.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/prefs.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/preview.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/project-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/quick-open.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/result-list.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/source-maps.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/source-queue.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/source.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/tabs.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/task.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/telemetry.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/text.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/timings.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/ui.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/url.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/utils.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/wasm.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/worker.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/workers.js" 117:53.95 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/workers/parser/index.js" 117:54.50 config/makefiles/xpidl/dom_geolocation.xpt 117:54.50 config/makefiles/xpidl/dom_html.xpt 117:54.66 devtools/client/debugger/new/src/workers/pretty-print/node.stub.stub 117:54.75 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/workers/pretty-print/index.js" 117:55.26 devtools/client/debugger/new/src/workers/search/node.stub.stub 117:55.31 config/makefiles/xpidl/dom_indexeddb.xpt 117:55.31 config/makefiles/xpidl/dom_localstorage.xpt 117:55.35 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/workers/search/index.js" 117:55.45 config/makefiles/xpidl/dom_media.xpt 117:55.46 config/makefiles/xpidl/dom_network.xpt 117:55.61 layout/style/test/gtest/ExampleStylesheet.h.stub 117:55.67 config/makefiles/xpidl/dom_notification.xpt 117:55.74 devtools/client/debugger/new/src/actions/ast/node.stub.stub 117:55.82 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/ast/setInScopeLines.js" 117:55.84 config/makefiles/xpidl/dom_payments.xpt 117:55.86 config/makefiles/xpidl/dom_power.xpt 117:56.00 config/makefiles/xpidl/dom_presentation.xpt 117:56.18 config/makefiles/xpidl/dom_push.xpt 117:56.32 config/makefiles/xpidl/dom_quota.xpt 117:56.32 devtools/client/debugger/new/src/actions/breakpoints/node.stub.stub 117:56.41 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/addBreakpoint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js" 117:56.51 config/makefiles/xpidl/dom_security.xpt 117:56.53 config/makefiles/xpidl/dom_sidebar.xpt 117:56.71 devtools/client/debugger/new/src/actions/pause/node.stub.stub 117:56.75 config/makefiles/xpidl/dom_simpledb.xpt 117:56.81 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/commands.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/paused.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/setPopupObjectProperties.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/pause/skipPausing.js" 117:56.89 config/makefiles/xpidl/dom_storage.xpt 117:57.06 config/makefiles/xpidl/dom_system.xpt 117:57.22 config/makefiles/xpidl/dom_webauthn.xpt 117:57.24 devtools/client/debugger/new/src/actions/sources/node.stub.stub 117:57.33 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/sources/select.js" 117:57.39 config/makefiles/xpidl/dom_webspeechrecognition.xpt 117:57.54 config/makefiles/xpidl/dom_webspeechsynth.xpt 117:57.68 devtools/client/debugger/new/src/actions/utils/node.stub.stub 117:57.78 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/create-store.js" 117:58.15 devtools/client/debugger/new/src/client/chrome/node.stub.stub 117:58.23 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/chrome/commands.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/chrome/create.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/chrome/events.js" 117:58.28 devtools/client/debugger/new/src/client/firefox/node.stub.stub 117:58.36 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox/commands.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox/create.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox/events.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/client/firefox/workers.js" 117:58.85 devtools/client/debugger/new/src/components/Editor/node.stub.stub 117:58.93 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Tabs.js" 117:59.15 devtools/client/debugger/new/src/components/PrimaryPanes/node.stub.stub 117:59.23 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTreeItem.js" 118:00.26 devtools/client/debugger/new/src/components/SecondaryPanes/node.stub.stub 118:00.35 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/XHRBreakpoints.js" 118:00.47 devtools/client/debugger/new/src/components/shared/node.stub.stub 118:00.56 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Badge.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Modal.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Popover.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Svg.js" 118:01.59 devtools/client/debugger/new/src/utils/breakpoint/node.stub.stub 118:01.65 devtools/client/debugger/new/src/utils/editor/node.stub.stub 118:01.69 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/breakpoint/index.js" 118:01.75 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/editor/token-events.js" 118:02.37 devtools/client/debugger/new/src/utils/pause/node.stub.stub 118:02.47 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/why.js" 118:02.62 devtools/client/debugger/new/src/utils/sources-tree/node.stub.stub 118:02.71 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/createTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/sources-tree/utils.js" 118:02.99 devtools/client/debugger/new/src/actions/utils/middleware/node.stub.stub 118:03.12 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/actions/utils/middleware/wait-service.js" 118:03.56 devtools/client/debugger/new/src/components/Editor/menus/node.stub.stub 118:03.64 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/menus/source.js" 118:03.79 devtools/client/debugger/new/src/components/Editor/Preview/node.stub.stub 118:03.88 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/Editor/Preview/Popup.js" 118:04.30 devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/node.stub.stub 118:04.40 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/index.js" 118:04.60 devtools/client/debugger/new/src/components/SecondaryPanes/Frames/node.stub.stub 118:04.69 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/WhyPaused.js" 118:05.25 devtools/client/debugger/new/src/components/shared/Button/node.stub.stub 118:05.34 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/components/shared/Button/PaneToggleButton.js" 118:05.54 devtools/client/debugger/new/src/utils/pause/frames/node.stub.stub 118:05.62 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/frames/index.js" 118:05.93 devtools/client/debugger/new/src/utils/pause/mapScopes/node.stub.stub 118:06.02 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/rangeMetadata.js" 118:06.27 devtools/client/debugger/new/src/utils/pause/scopes/node.stub.stub 118:06.36 Executing "/usr/bin/node /builddir/build/BUILD/firefox-67.0.3/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-67.0.3/devtools/client/debugger/new/src/utils/pause/scopes/utils.js" 118:06.91 config/makefiles/xpidl/dom_workers.xpt 118:06.91 config/makefiles/xpidl/dom_xslt.xpt 118:06.99 config/makefiles/xpidl/dom_xul.xpt 118:07.08 config/makefiles/xpidl/downloads.xpt 118:07.08 config/makefiles/xpidl/editor.xpt 118:07.13 config/makefiles/xpidl/enterprisepolicies.xpt 118:07.22 config/makefiles/xpidl/extensions.xpt 118:07.34 config/makefiles/xpidl/exthandler.xpt 118:07.37 config/makefiles/xpidl/fastfind.xpt 118:07.50 config/makefiles/xpidl/gfx.xpt 118:07.54 config/makefiles/xpidl/html5.xpt 118:07.62 config/makefiles/xpidl/htmlparser.xpt 118:07.64 config/makefiles/xpidl/imglib2.xpt 118:07.70 config/makefiles/xpidl/inspector.xpt 118:07.77 config/makefiles/xpidl/intl.xpt 118:07.80 config/makefiles/xpidl/jar.xpt 118:07.92 config/makefiles/xpidl/jsdebugger.xpt 118:07.96 config/makefiles/xpidl/jsinspector.xpt 118:08.05 config/makefiles/xpidl/kvstore.xpt 118:08.09 config/makefiles/xpidl/layout_base.xpt 118:08.15 config/makefiles/xpidl/layout_printing.xpt 118:08.19 config/makefiles/xpidl/layout_xul.xpt 118:08.26 config/makefiles/xpidl/layout_xul_tree.xpt 118:08.31 config/makefiles/xpidl/locale.xpt 118:08.35 config/makefiles/xpidl/loginmgr.xpt 118:08.41 config/makefiles/xpidl/migration.xpt 118:08.49 config/makefiles/xpidl/mimetype.xpt 118:08.55 config/makefiles/xpidl/mozfind.xpt 118:08.62 config/makefiles/xpidl/mozintl.xpt 118:08.63 config/makefiles/xpidl/necko.xpt 118:08.75 config/makefiles/xpidl/necko_about.xpt 118:08.79 config/makefiles/xpidl/necko_cache.xpt 118:08.80 config/makefiles/xpidl/necko_cache2.xpt 118:08.93 config/makefiles/xpidl/necko_cookie.xpt 118:09.05 config/makefiles/xpidl/necko_dns.xpt 118:09.18 config/makefiles/xpidl/necko_file.xpt 118:09.28 config/makefiles/xpidl/necko_ftp.xpt 118:09.37 config/makefiles/xpidl/necko_http.xpt 118:09.43 config/makefiles/xpidl/necko_mdns.xpt 118:09.44 config/makefiles/xpidl/necko_res.xpt 118:09.52 config/makefiles/xpidl/necko_socket.xpt 118:09.58 config/makefiles/xpidl/necko_strconv.xpt 118:09.70 config/makefiles/xpidl/necko_viewsource.xpt 118:09.83 config/makefiles/xpidl/necko_websocket.xpt 118:09.84 config/makefiles/xpidl/necko_wifi.xpt 118:09.92 config/makefiles/xpidl/parentalcontrols.xpt 118:10.02 config/makefiles/xpidl/peerconnection.xpt 118:10.05 config/makefiles/xpidl/pipnss.xpt 118:10.08 config/makefiles/xpidl/pippki.xpt 118:10.16 config/makefiles/xpidl/places.xpt 118:10.23 config/makefiles/xpidl/plugin.xpt 118:10.33 config/makefiles/xpidl/pref.xpt 118:10.57 config/makefiles/xpidl/prefetch.xpt 118:10.59 config/makefiles/xpidl/profiler.xpt 118:10.74 config/makefiles/xpidl/remote.xpt 118:10.76 config/makefiles/xpidl/reputationservice.xpt 118:10.78 config/makefiles/xpidl/sandbox.xpt 118:10.88 config/makefiles/xpidl/satchel.xpt 118:10.90 config/makefiles/xpidl/services-crypto-component.xpt 118:10.91 config/makefiles/xpidl/services_fxaccounts.xpt 118:10.95 config/makefiles/xpidl/shellservice.xpt 118:11.05 config/makefiles/xpidl/shistory.xpt 118:11.06 config/makefiles/xpidl/spellchecker.xpt 118:11.06 config/makefiles/xpidl/storage.xpt 118:11.09 config/makefiles/xpidl/telemetry.xpt 118:11.20 config/makefiles/xpidl/test_necko.xpt 118:11.22 config/makefiles/xpidl/thumbnails.xpt 118:11.28 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 118:11.40 config/makefiles/xpidl/toolkit_cleardata.xpt 118:11.42 config/makefiles/xpidl/toolkit_crashservice.xpt 118:11.42 config/makefiles/xpidl/toolkit_filewatcher.xpt 118:11.54 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 118:11.57 config/makefiles/xpidl/toolkit_osfile.xpt 118:11.57 config/makefiles/xpidl/toolkit_search.xpt 118:11.57 config/makefiles/xpidl/toolkit_securityreporter.xpt 118:11.68 config/makefiles/xpidl/toolkit_shell.xpt 118:11.71 config/makefiles/xpidl/toolkit_xulstore.xpt 118:11.72 config/makefiles/xpidl/toolkitprofile.xpt 118:11.74 config/makefiles/xpidl/txmgr.xpt 118:11.84 config/makefiles/xpidl/txtsvc.xpt 118:11.86 config/makefiles/xpidl/uconv.xpt 118:11.88 config/makefiles/xpidl/update.xpt 118:11.93 config/makefiles/xpidl/uriloader.xpt 118:12.02 config/makefiles/xpidl/url-classifier.xpt 118:12.03 config/makefiles/xpidl/urlformatter.xpt 118:12.03 config/makefiles/xpidl/webBrowser_core.xpt 118:12.07 config/makefiles/xpidl/webbrowserpersist.xpt 118:12.18 config/makefiles/xpidl/webextensions.xpt 118:12.29 config/makefiles/xpidl/webvtt.xpt 118:12.37 config/makefiles/xpidl/widget.xpt 118:12.37 config/makefiles/xpidl/windowcreator.xpt 118:12.39 config/makefiles/xpidl/windowwatcher.xpt 118:12.45 config/makefiles/xpidl/xpcom_base.xpt 118:12.52 config/makefiles/xpidl/xpcom_components.xpt 118:12.57 config/makefiles/xpidl/xpcom_ds.xpt 118:12.67 config/makefiles/xpidl/xpcom_io.xpt 118:12.82 config/makefiles/xpidl/xpcom_system.xpt 118:12.91 config/makefiles/xpidl/xpcom_threads.xpt 118:13.15 config/makefiles/xpidl/xpcomtest.xpt 118:13.21 config/makefiles/xpidl/xpconnect.xpt 118:13.27 config/makefiles/xpidl/xpctest.xpt 118:13.36 config/makefiles/xpidl/xul.xpt 118:13.42 config/makefiles/xpidl/xulapp.xpt 118:13.51 config/makefiles/xpidl/zipwriter.xpt 118:13.69 config/makefiles/xpidl/xptdata.cpp 118:15.06 intl/locale/encodingsgroups.properties.h.stub 118:15.06 xpcom/components/Components.h.stubxpcom/ds/nsGkAtomList.h.stub 118:15.06 xpcom/base/error_list.rs.stub 118:15.18 xpcom/base/ErrorList.h.stub 118:15.18 netwerk/dns/etld_data.inc.stub 118:15.22 xpcom/ds/nsGkAtomConsts.h.stub 118:15.30 xpcom/base/ErrorNamesInternal.h.stub 118:15.37 dom/base/PropertyUseCounterMap.inc.stub 118:15.39 dom/bindings/CSS2Properties.webidl.stub 118:15.41 xpcom/base/gk_rust_utils_ffi_generated.h.stub 118:15.49 dom/base/UseCounterList.h.stub 118:15.60 accessible/xpcom/xpcAccEvents.h.stub 118:16.24 security/manager/ssl/nsSTSPreloadList.h.stub 118:16.28 toolkit/components/telemetry/TelemetryEventData.h.stub 118:16.64 toolkit/components/telemetry/TelemetryEventEnums.h.stub 118:17.03 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 118:17.69 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 118:18.03 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 118:18.90 toolkit/components/telemetry/TelemetryProcessData.h.stub 118:19.06 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 118:19.20 toolkit/components/telemetry/TelemetryScalarData.h.stub 118:19.74 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 118:37.55 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleWorkerInterface-example.h 118:37.55 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 118:37.55 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleProxyInterface-example.h 118:37.55 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 118:37.55 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleInterface-example.h 118:37.55 Generating /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestExampleInterface-example.cpp 118:42.57 toolkit/library/rust/force-cargo-library-build 118:42.57 testing/geckodriver/force-cargo-program-build 118:43.34 Finished release [optimized] target(s) in 0.76s 118:43.65 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/xpcom/rust/nserror) 118:45.98 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/xpcom/rust/xpcom) 118:48.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/mfbt/Unified_cpp_mfbt0.cpp:137: 118:48.43 /builddir/build/BUILD/firefox-67.0.3/mfbt/double-conversion/double-conversion/diy-fp.cc: In member function 'double_conversion::Bignum::AddUInt64(unsigned long)': 118:48.43 /builddir/build/BUILD/firefox-67.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] 118:48.43 } // namespace double_conversion 118:48.43 ^ 118:48.43 /builddir/build/BUILD/firefox-67.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] 118:48.43 /builddir/build/BUILD/firefox-67.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*)': 118:48.43 /builddir/build/BUILD/firefox-67.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] 118:48.43 /builddir/build/BUILD/firefox-67.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] 119:22.19 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/intl/encoding_glue) 119:23.53 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/netwerk/base/rust-helper) 119:24.59 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/sdp/rsdparsa_capi) 119:30.72 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/xpcom/rust/moz_task) 119:31.36 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/storage/variant) 119:31.86 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/netwerk/base/mozurl) 119:33.67 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/servo/components/style) 119:35.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:47: 119:35.09 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/ParseNode.cpp: In member function 'js::frontend::ParseContext::Scope::removeCatchParameters(js::frontend::ParseContext*, js::frontend::ParseContext::Scope&)': 119:35.09 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/ParseNode.cpp:445:1: warning: the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 119:35.09 } 119:35.09 ^ 119:35.09 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/ParseNode.cpp:445:1: warning: the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 119:36.21 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/toolkit/components/kvstore) 119:44.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:47: 119:44.57 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/TryEmitter.cpp: In member function 'js::frontend::TDZCheckCache::noteTDZCheck(js::frontend::BytecodeEmitter*, JSAtom*, js::MaybeCheckTDZ)': 119:44.57 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/TryEmitter.cpp:291:1: warning: the control flow of function '_ZN2js8frontend13TDZCheckCache12noteTDZCheckEPNS0_15BytecodeEmitterEP6JSAtomNS_13MaybeCheckTDZE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 119:44.57 } 119:44.57 ^ 119:44.57 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/TryEmitter.cpp:291:1: warning: the control flow of function '_ZN2js8frontend13TDZCheckCache12noteTDZCheckEPNS0_15BytecodeEmitterEP6JSAtomNS_13MaybeCheckTDZE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 119:44.57 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/TryEmitter.cpp: In member function 'js::frontend::TDZCheckCache::needsTDZCheck(js::frontend::BytecodeEmitter*, JSAtom*)': 119:44.57 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/TryEmitter.cpp:291:1: warning: the control flow of function '_ZN2js8frontend13TDZCheckCache13needsTDZCheckEPNS0_15BytecodeEmitterEP6JSAtom' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 119:44.57 /builddir/build/BUILD/firefox-67.0.3/js/src/frontend/TryEmitter.cpp:291:1: warning: the control flow of function '_ZN2js8frontend13TDZCheckCache13needsTDZCheckEPNS0_15BytecodeEmitterEP6JSAtom' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 119:54.33 warning: unused doc comment 119:54.34 --> servo/components/style/bloom.rs:17:1 119:54.34 | 119:54.34 17 | / /// Bloom filters are large allocations, so we store them in thread-local storage 119:54.34 18 | | /// such that they can be reused across style traversals. StyleBloom is responsible 119:54.34 19 | | /// for ensuring that the bloom filter is zeroed when it is dropped. 119:54.34 | |____________________________________________________________________^ 119:54.34 20 | / thread_local!(static BLOOM_KEY: Arc> = 119:54.34 21 | | Arc::new(AtomicRefCell::new(BloomFilter::new()))); 119:54.34 | |________________________________________________________________- rustdoc does not generate documentation for macro expansions 119:54.34 | 119:54.34 = note: #[warn(unused_doc_comments)] on by default 119:54.34 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 119:54.34 warning: unused doc comment 119:54.34 --> servo/components/style/font_face.rs:548:1 119:54.34 | 119:54.34 548 | /// css-name rust_identifier: Type, 119:54.34 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 119:54.34 549 | #[cfg(feature = "gecko")] 119:54.34 550 | / font_face_descriptors! { 119:54.34 551 | | mandatory descriptors = [ 119:54.34 552 | | /// The name of this font face 119:54.34 553 | | "font-family" family / mFamily: FamilyName, 119:54.34 ... | 119:54.34 582 | | ] 119:54.34 583 | | } 119:54.35 | |_- rustdoc does not generate documentation for macro expansions 119:54.35 | 119:54.35 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 119:54.35 warning: unused doc comment 119:54.35 --> servo/components/style/stylist.rs:63:1 119:54.35 | 119:54.35 63 | /// A cache of computed user-agent data, to be shared across documents. 119:54.35 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 119:54.35 64 | / lazy_static! { 119:54.35 65 | | static ref UA_CASCADE_DATA_CACHE: Mutex = 119:54.35 66 | | Mutex::new(UserAgentCascadeDataCache::new()); 119:54.35 67 | | } 119:54.35 | |_- rustdoc does not generate documentation for macro expansions 119:54.35 | 119:54.35 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 119:54.36 warning: unused doc comment 119:54.36 --> servo/components/style/gecko/media_features.rs:372:1 119:54.36 | 119:54.36 372 | /// https://drafts.csswg.org/mediaqueries-4/#mf-interaction 119:54.36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 119:54.36 373 | / bitflags! { 119:54.36 374 | | struct PointerCapabilities: u8 { 119:54.36 375 | | const COARSE = structs::PointerCapabilities_Coarse; 119:54.36 376 | | const FINE = structs::PointerCapabilities_Fine; 119:54.36 377 | | const HOVER = structs::PointerCapabilities_Hover; 119:54.36 378 | | } 119:54.36 379 | | } 119:54.36 | |_- rustdoc does not generate documentation for macro expansions 119:54.36 | 119:54.36 = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion 120:04.88 warning: the item `LonghandIdSet` is imported redundantly 120:04.88 --> servo/components/style/rule_tree/mod.rs:1242:61 120:04.88 | 120:04.88 12 | use crate::properties::{Importance, LonghandIdSet, PropertyDeclarationBlock}; 120:04.88 | ------------- the item `LonghandIdSet` is already imported here 120:04.88 ... 120:04.88 1242 | use crate::properties::{CSSWideKeyword, LonghandId, LonghandIdSet}; 120:04.88 | ^^^^^^^^^^^^^ 120:04.88 | 120:04.88 = note: #[warn(unused_imports)] on by default 120:04.88 warning: the item `mem` is imported redundantly 120:04.88 --> servo/components/style/stylesheet_set.rs:214:13 120:04.88 | 120:04.88 13 | use std::{mem, slice}; 120:04.88 | --- the item `mem` is already imported here 120:04.88 ... 120:04.88 214 | use std::mem; 120:04.88 | ^^^^^^^^ 120:04.89 warning: the item `StyleResolverForElement` is imported redundantly 120:04.89 --> servo/components/style/traversal.rs:310:9 120:04.89 | 120:04.89 14 | use crate::style_resolver::{PseudoElementResolution, StyleResolverForElement}; 120:04.89 | ----------------------- the item `StyleResolverForElement` is already imported here 120:04.89 ... 120:04.89 310 | use crate::style_resolver::StyleResolverForElement; 120:04.89 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:04.89 warning: the item `TraversalFlags` is imported redundantly 120:04.89 --> servo/components/style/traversal.rs:409:9 120:04.89 | 120:04.89 16 | use crate::traversal_flags::TraversalFlags; 120:04.89 | -------------------------------------- the item `TraversalFlags` is already imported here 120:04.89 ... 120:04.89 409 | use crate::traversal_flags::TraversalFlags; 120:04.89 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:04.91 warning: the item `BigEndian` is imported redundantly 120:04.91 --> servo/components/style/values/generics/font.rs:114:25 120:04.91 | 120:04.91 9 | use byteorder::{BigEndian, ReadBytesExt}; 120:04.91 | --------- the item `BigEndian` is already imported here 120:04.91 ... 120:04.91 114 | use byteorder::{BigEndian, ByteOrder}; 120:04.91 | ^^^^^^^^^ 120:05.08 warning: the item `LineDirection` is imported redundantly 120:05.08 --> servo/components/style/gecko/conversions.rs:425:13 120:05.08 | 120:05.08 20 | use crate::values::computed::image::LineDirection; 120:05.08 | --------------------------------------------- the item `LineDirection` is already imported here 120:05.08 ... 120:05.08 425 | use crate::values::computed::image::LineDirection; 120:05.08 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:05.08 warning: the item `Length` is imported redundantly 120:05.08 --> servo/components/style/gecko/conversions.rs:427:13 120:05.08 | 120:05.08 25 | use crate::values::computed::{Length, Percentage, TextAlign}; 120:05.08 | ------ the item `Length` is already imported here 120:05.08 ... 120:05.08 427 | use crate::values::computed::Length; 120:05.08 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:05.08 warning: the item `CompatMode` is imported redundantly 120:05.08 --> servo/components/style/gecko/conversions.rs:428:65 120:05.08 | 120:05.08 28 | use crate::values::generics::image::{CompatMode, GradientItem, Image as GenericImage}; 120:05.09 | ---------- the item `CompatMode` is already imported here 120:05.09 ... 120:05.09 428 | use crate::values::generics::image::{Circle, ColorStop, CompatMode, Ellipse}; 120:05.09 | ^^^^^^^^^^ 120:05.09 warning: the item `LengthPercentage` is imported redundantly 120:05.09 --> servo/components/style/gecko/conversions.rs:841:13 120:05.09 | 120:05.09 24 | use crate::values::computed::{Integer, LengthPercentage}; 120:05.09 | ---------------- the item `LengthPercentage` is already imported here 120:05.09 ... 120:05.09 841 | use crate::values::computed::length::LengthPercentage; 120:05.09 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:05.09 warning: the item `TrackSize` is imported redundantly 120:05.09 --> servo/components/style/gecko/conversions.rs:842:59 120:05.09 | 120:05.09 27 | use crate::values::generics::grid::{TrackListValue, TrackSize}; 120:05.09 | --------- the item `TrackSize` is already imported here 120:05.09 ... 120:05.09 842 | use crate::values::generics::grid::{TrackBreadth, TrackSize}; 120:05.09 | ^^^^^^^^^ 120:05.09 warning: the item `TrackSize` is imported redundantly 120:05.09 --> servo/components/style/gecko/conversions.rs:869:13 120:05.09 | 120:05.09 27 | use crate::values::generics::grid::{TrackListValue, TrackSize}; 120:05.09 | --------- the item `TrackSize` is already imported here 120:05.09 ... 120:05.09 869 | use crate::values::generics::grid::TrackSize; 120:05.09 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:05.09 warning: the item `TrackListValue` is imported redundantly 120:05.09 --> servo/components/style/gecko/conversions.rs:900:13 120:05.09 | 120:05.09 27 | use crate::values::generics::grid::{TrackListValue, TrackSize}; 120:05.09 | -------------- the item `TrackListValue` is already imported here 120:05.09 ... 120:05.10 900 | use crate::values::generics::grid::TrackListValue; 120:05.10 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:05.10 warning: the item `Rect` is imported redundantly 120:05.10 --> servo/components/style/gecko/conversions.rs:925:13 120:05.10 | 120:05.10 29 | use crate::values::generics::rect::Rect; 120:05.10 | ----------------------------------- 120:05.10 | | 120:05.10 | the item `Rect` is already imported here 120:05.10 | the item `Rect` is already imported here 120:05.10 ... 120:05.10 925 | use crate::values::generics::rect::Rect; 120:05.10 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:05.10 warning: the item `ScrollSnapPoint` is imported redundantly 120:05.10 --> servo/components/style/gecko/values.rs:320:13 120:05.10 | 120:05.10 17 | use crate::values::generics::gecko::ScrollSnapPoint; 120:05.10 | ----------------------------------------------- the item `ScrollSnapPoint` is already imported here 120:05.10 ... 120:05.10 320 | use crate::values::generics::gecko::ScrollSnapPoint; 120:05.10 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:05.10 warning: the item `HasSimpleFFI` is imported redundantly 120:05.10 --> servo/components/style/gecko/wrapper.rs:969:9 120:05.10 | 120:05.10 57 | use crate::gecko_bindings::sugar::ownership::{HasArcFFI, HasSimpleFFI}; 120:05.10 | ------------ the item `HasSimpleFFI` is already imported here 120:05.10 ... 120:05.10 969 | use crate::gecko_bindings::sugar::ownership::HasSimpleFFI; 120:05.10 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 120:05.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit0.cpp:47: 120:05.54 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp: In function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)': 120:05.54 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZL15InitFromBailoutP9JSContextmN2JS6HandleIP10JSFunctionEENS2_IP8JSScriptEERN2js3jit16SnapshotIteratorEbR20BaselineStackBuilderNS1_13MutableHandleINS1_8GCVectorINS1_5ValueELm0ENS9_15TempAllocPolicyEEEEENSF_IS4_EEPKNSA_20ExceptionBailoutInfoE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 120:05.54 } 120:05.54 ^ 120:05.54 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZL15InitFromBailoutP9JSContextmN2JS6HandleIP10JSFunctionEENS2_IP8JSScriptEERN2js3jit16SnapshotIteratorEbR20BaselineStackBuilderNS1_13MutableHandleINS1_8GCVectorINS1_5ValueELm0ENS9_15TempAllocPolicyEEEEENSF_IS4_EEPKNSA_20ExceptionBailoutInfoE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 120:05.55 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BacktrackingAllocator::computeRequirement(js::jit::LiveBundle*, js::jit::Requirement*, js::jit::Requirement*)': 120:05.55 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 120:05.55 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 120:05.55 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BacktrackingAllocator::buildLivenessInfo()': 120:05.55 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 120:05.55 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 120:05.55 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 120:27.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:47: 120:27.12 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmDebug.cpp: In function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 120:27.12 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmDebug.cpp:448:1: warning: the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 120:27.12 } 120:27.12 ^ 120:27.12 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmDebug.cpp:448:1: warning: the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 120:35.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src13.cpp:47: 120:35.25 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/DebuggerMemory.cpp: In function 'js::Debugger::replaceFrameGuts(JSContext*, js::AbstractFramePtr, js::AbstractFramePtr, js::ScriptFrameIter&)': 120:35.25 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/DebuggerMemory.cpp:475:54: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 120:35.25 JS_FN("takeCensus", takeCensus, 0, 0), JS_FS_END}; 120:35.25 ^ 120:35.25 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/DebuggerMemory.cpp:475:54: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 120:47.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47: 120:47.67 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmJS.cpp: In function 'js::wasm::IonCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 120:47.67 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmJS.cpp:3824:1: warning: the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 120:47.67 } 120:47.67 ^ 120:47.67 /builddir/build/BUILD/firefox-67.0.3/js/src/wasm/WasmJS.cpp:3824:1: warning: the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 121:18.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src16.cpp:47: 121:18.33 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/JSObject.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 121:18.33 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/JSObject.cpp:4258:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 121:18.33 } 121:18.33 ^ 121:18.33 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/JSObject.cpp:4258:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 121:18.34 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/JSObject.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 121:18.34 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/JSObject.cpp:4258:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 121:18.34 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/JSObject.cpp:4258:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 121:46.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src17.cpp:47: 121:46.51 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/OffThreadScriptCompilation.cpp: In member function 'JS::WeakCache, js::ObjectGroupRealm::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)': 121:46.51 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/OffThreadScriptCompilation.cpp:191: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] 121:46.51 } 121:46.51 ^ 121:46.51 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/OffThreadScriptCompilation.cpp:191: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] 121:46.51 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/OffThreadScriptCompilation.cpp: In member function 'JS::WeakCache >::lookupForAdd(js::ObjectGroupRealm::NewEntry::Lookup const&)': 121:46.51 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/OffThreadScriptCompilation.cpp:191:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryES4_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 121:46.51 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/OffThreadScriptCompilation.cpp:191:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryES4_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 122:08.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src19.cpp:47: 122:08.72 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/SelfHosting.cpp: In member function 'JS::WeakCache, js::RegExpZone::Key, js::ZoneAllocPolicy> >::lookupForAdd(js::RegExpZone::Key const&)': 122:08.72 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/SelfHosting.cpp:3497:34: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 122:08.72 "arguments length"); 122:08.72 ^ 122:08.72 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/SelfHosting.cpp:3497:34: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 122:43.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/Unified_cpp_js_src20.cpp:47: 122:43.36 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/StructuredClone.cpp: In member function 'JS::WeakCache >::lookupForAdd(js::InitialShapeEntry::Lookup const&)': 122:43.37 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/StructuredClone.cpp:3235:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 122:43.37 } 122:43.37 ^ 122:43.37 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/StructuredClone.cpp:3235:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 122:43.37 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/StructuredClone.cpp: In member function 'JS::WeakCache, js::StackBaseShape, js::SystemAllocPolicy> >::lookupForAdd(js::StackBaseShape::Lookup const&)': 122:43.37 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/StructuredClone.cpp:3235:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 122:43.37 /builddir/build/BUILD/firefox-67.0.3/js/src/vm/StructuredClone.cpp:3235:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 123:01.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:47: 123:01.33 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/FoldLinearArithConstants.cpp: In member function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)': 123:01.33 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/FoldLinearArithConstants.cpp:111:1: warning: the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 123:01.33 } /* namespace js */ 123:01.33 ^ 123:01.33 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/FoldLinearArithConstants.cpp:111:1: warning: the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 124:04.91 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_63(const char*, UBool, UParseError*, UErrorCode*)': 124:04.91 /builddir/build/BUILD/firefox-67.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] 124:04.91 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 124:04.91 ^ 124:04.91 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/platform.h:25, 124:04.91 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ptypes.h:52, 124:04.91 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/umachine.h:46, 124:04.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/utypes.h:38, 124:04.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ustring.h:21, 124:04.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 124:04.92 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 124:04.92 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 124:04.92 ^~~~~~~~~~~~~~~~~~~ 124:04.92 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 124:04.92 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 124:04.92 ^ 124:04.92 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 124:04.92 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 124:04.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.92 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 124:04.92 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 124:04.92 ^~~~~~~~~~~~~~~~~~~~~~~~ 124:04.92 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 124:04.92 ucol_setVariableTop(UCollator *coll, 124:04.92 ^~~~~~~~~~~~~~~~~~~ 124:04.92 /builddir/build/BUILD/firefox-67.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] 124:04.92 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 124:04.92 ^ 124:04.92 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/platform.h:25, 124:04.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ptypes.h:52, 124:04.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/umachine.h:46, 124:04.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/utypes.h:38, 124:04.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ustring.h:21, 124:04.92 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 124:04.92 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 124:04.93 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 124:04.93 ^~~~~~~~~~~~~~~~~~~ 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 124:04.93 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 124:04.93 ^ 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 124:04.93 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 124:04.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 124:04.93 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 124:04.93 ^~~~~~~~~~~~~~~~~~~~~~~~ 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 124:04.93 ucol_setVariableTop(UCollator *coll, 124:04.93 ^~~~~~~~~~~~~~~~~~~ 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 124:04.93 ucol_restoreVariableTop(result, s.variableTopValue, status); 124:04.93 ^ 124:04.93 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/platform.h:25, 124:04.93 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ptypes.h:52, 124:04.93 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/umachine.h:46, 124:04.93 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/utypes.h:38, 124:04.93 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ustring.h:21, 124:04.93 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 124:04.93 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 124:04.93 ^~~~~~~~~~~~~~~~~~~~~~~ 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 124:04.93 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 124:04.93 ^ 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 124:04.93 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 124:04.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 124:04.93 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 124:04.93 ^~~~~~~~~~~~~~~~~~~~~~~~ 124:04.93 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 124:04.94 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 124:04.94 ^~~~~~~~~~~~~~~~~~~~~~~ 124:04.94 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 124:04.94 ucol_restoreVariableTop(result, s.variableTopValue, status); 124:04.94 ^ 124:04.94 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/platform.h:25, 124:04.94 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ptypes.h:52, 124:04.94 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/umachine.h:46, 124:04.94 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/utypes.h:38, 124:04.94 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/ustring.h:21, 124:04.94 from /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 124:04.94 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 124:04.94 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 124:04.94 ^~~~~~~~~~~~~~~~~~~~~~~ 124:04.94 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 124:04.94 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 124:04.94 ^ 124:04.94 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 124:04.94 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 124:04.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.94 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 124:04.94 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 124:04.94 ^~~~~~~~~~~~~~~~~~~~~~~~ 124:04.94 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 124:04.94 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 124:04.94 ^~~~~~~~~~~~~~~~~~~~~~~ 124:27.37 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 124:27.37 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 124:27.37 #pragma pipeloop(0) 124:27.37 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 124:27.37 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 124:27.37 #pragma pipeloop(0) 124:27.37 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 124:27.37 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 124:27.37 #pragma pipeloop(0) 124:27.37 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 124:27.37 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 124:27.37 #pragma pipeloop(0) 124:27.38 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 124:27.38 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 124:27.38 ^~~~~ 124:27.38 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 124:27.38 double digit, m2j, nextm2j, a, b; 124:27.38 ^~~~~~~ 124:27.38 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 124:27.38 int tmp; 124:27.38 ^~~ 124:27.57 In file included from /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c:10: 124:27.57 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 124:27.57 /builddir/build/BUILD/firefox-67.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] 124:27.57 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 124:27.57 ^ 124:27.57 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 124:27.57 int j = MP_MIN(k, MP_DIGIT_BIT); 124:27.57 ^~~~~~ 124:27.57 /builddir/build/BUILD/firefox-67.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] 124:27.57 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 124:27.57 ^~~ 124:27.58 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 124:27.58 int j = MP_MIN(k, MP_DIGIT_BIT); 124:27.58 ^~~~~~ 124:27.58 /builddir/build/BUILD/firefox-67.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] 124:27.58 if (j < MP_DIGIT_BIT) { 124:27.58 ^ 124:27.59 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 124:27.59 /builddir/build/BUILD/firefox-67.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] 124:27.59 if (val >= r) 124:27.59 ^~ 124:27.80 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 124:27.80 /builddir/build/BUILD/firefox-67.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] 124:27.80 for (db = 0; db < sizeof(mp_digit); db++) { 124:27.80 ^ 124:27.80 /builddir/build/BUILD/firefox-67.0.3/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 124:27.80 /builddir/build/BUILD/firefox-67.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] 124:27.80 for (db = 0; db < sizeof(mp_digit); db++) { 124:27.80 ^ 124:29.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit9.cpp:47: 124:29.97 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/StupidAllocator.cpp: In member function 'js::jit::StupidAllocator::allocateForInstruction(js::jit::LInstruction*)': 124:29.97 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 124:29.97 } 124:29.97 ^ 124:29.97 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 124:29.97 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/StupidAllocator.cpp: In member function 'js::jit::StupidAllocator::registerIsReserved(js::jit::LInstruction*, js::jit::AnyRegister)': 124:29.97 /builddir/build/BUILD/firefox-67.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] 124:29.97 /builddir/build/BUILD/firefox-67.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] 124:29.97 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/StupidAllocator.cpp: In member function 'js::jit::StupidAllocator::allocationRequiresRegister(js::jit::LAllocation const*, js::jit::AnyRegister)': 124:29.97 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 124:29.97 /builddir/build/BUILD/firefox-67.0.3/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 124:32.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 124:32.51 /builddir/build/BUILD/firefox-67.0.3/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 124:32.51 /builddir/build/BUILD/firefox-67.0.3/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 124:32.51 uint64_t dst_offset = first_table_offset; 124:32.51 ^~~~~~~~~~ 124:32.64 /builddir/build/BUILD/firefox-67.0.3/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 124:32.65 /builddir/build/BUILD/firefox-67.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] 124:32.65 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 124:32.65 ^~~ 124:32.65 /builddir/build/BUILD/firefox-67.0.3/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 124:32.65 s = HUFF_EXTEND(r, s); 124:32.65 ^~~~~~~~~~~ 124:32.65 /builddir/build/BUILD/firefox-67.0.3/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 124:32.65 /builddir/build/BUILD/firefox-67.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] 124:32.65 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 124:32.65 ^~~ 124:32.65 /builddir/build/BUILD/firefox-67.0.3/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 124:32.65 s = HUFF_EXTEND(r, s); 124:32.65 ^~~~~~~~~~~ 124:36.46 /builddir/build/BUILD/firefox-67.0.3/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 124:36.46 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 124:36.46 ^~~~~~~~~~ 125:10.52 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:10.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:10.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:10.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:10.52 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:10.52 from : 125:10.52 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:10.52 #define HAVE_LINUX_PERF_EVENT_H 0 125:10.52 In file included from : 125:10.52 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:10.52 #define HAVE_LINUX_PERF_EVENT_H 1 125:10.59 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:10.59 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:10.59 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:10.59 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:10.59 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:10.59 from : 125:10.59 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:10.59 #define HAVE_LINUX_PERF_EVENT_H 0 125:10.59 In file included from : 125:10.59 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:10.59 #define HAVE_LINUX_PERF_EVENT_H 1 125:10.64 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:10.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:10.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:10.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:10.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:10.65 from : 125:10.65 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:10.65 #define HAVE_LINUX_PERF_EVENT_H 0 125:10.65 In file included from : 125:10.65 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:10.65 #define HAVE_LINUX_PERF_EVENT_H 1 125:10.70 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:10.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:10.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:10.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:10.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:10.70 from : 125:10.70 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:10.70 #define HAVE_LINUX_PERF_EVENT_H 0 125:10.70 In file included from : 125:10.70 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:10.70 #define HAVE_LINUX_PERF_EVENT_H 1 125:10.76 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:10.76 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:10.76 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:10.76 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:10.76 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:10.76 from : 125:10.76 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:10.76 #define HAVE_LINUX_PERF_EVENT_H 0 125:10.76 In file included from : 125:10.76 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:10.76 #define HAVE_LINUX_PERF_EVENT_H 1 125:10.78 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:10.78 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:10.78 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:10.78 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:10.78 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:10.78 from : 125:10.78 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:10.78 #define HAVE_LINUX_PERF_EVENT_H 0 125:10.78 In file included from : 125:10.78 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:10.78 #define HAVE_LINUX_PERF_EVENT_H 1 125:10.83 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:10.83 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:10.83 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:10.84 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:10.84 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:10.84 from : 125:10.84 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:10.84 #define HAVE_LINUX_PERF_EVENT_H 0 125:10.84 In file included from : 125:10.84 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:10.84 #define HAVE_LINUX_PERF_EVENT_H 1 125:10.90 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:10.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:10.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:10.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:10.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:10.90 from : 125:10.90 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:10.90 #define HAVE_LINUX_PERF_EVENT_H 0 125:10.90 In file included from : 125:10.90 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:10.90 #define HAVE_LINUX_PERF_EVENT_H 1 125:10.95 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:10.95 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:10.95 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:10.95 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:10.95 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:10.95 from : 125:10.96 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:10.96 #define HAVE_LINUX_PERF_EVENT_H 0 125:10.96 In file included from : 125:10.96 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:10.96 #define HAVE_LINUX_PERF_EVENT_H 1 125:11.03 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:11.03 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:11.03 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:11.03 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:11.03 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:11.03 from : 125:11.03 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:11.04 #define HAVE_LINUX_PERF_EVENT_H 0 125:11.04 In file included from : 125:11.04 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:11.04 #define HAVE_LINUX_PERF_EVENT_H 1 125:11.06 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:11.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:11.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:11.07 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:11.07 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:11.07 from : 125:11.07 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:11.07 #define HAVE_LINUX_PERF_EVENT_H 0 125:11.07 In file included from : 125:11.07 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:11.07 #define HAVE_LINUX_PERF_EVENT_H 1 125:11.10 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:11.10 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:11.10 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:11.10 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:11.11 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:11.11 from : 125:11.11 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:11.11 #define HAVE_LINUX_PERF_EVENT_H 0 125:11.11 In file included from : 125:11.11 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:11.11 #define HAVE_LINUX_PERF_EVENT_H 1 125:11.17 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:11.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:11.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:11.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:11.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:11.17 from : 125:11.17 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:11.17 #define HAVE_LINUX_PERF_EVENT_H 0 125:11.17 In file included from : 125:11.17 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:11.17 #define HAVE_LINUX_PERF_EVENT_H 1 125:11.44 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:11.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:11.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:11.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:11.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:11.44 from : 125:11.44 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:11.44 #define HAVE_LINUX_PERF_EVENT_H 0 125:11.44 In file included from : 125:11.44 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:11.44 #define HAVE_LINUX_PERF_EVENT_H 1 125:11.46 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 125:11.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 125:11.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 125:11.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 125:11.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 125:11.46 from : 125:11.46 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 125:11.46 #define HAVE_LINUX_PERF_EVENT_H 0 125:11.46 In file included from : 125:11.46 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 125:11.46 #define HAVE_LINUX_PERF_EVENT_H 1 125:11.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 125:11.54 /builddir/build/BUILD/firefox-67.0.3/media/libnestegg/src/nestegg.c: In function 'ne_parse': 125:11.54 /builddir/build/BUILD/firefox-67.0.3/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 125:11.54 uint64_t id, size, peeked_id; 125:11.54 ^~~~~~~~~ 125:14.06 /builddir/build/BUILD/firefox-67.0.3/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 125:14.06 /builddir/build/BUILD/firefox-67.0.3/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 125:14.06 default: 125:14.07 ^~~~~~~ 125:17.36 /builddir/build/BUILD/firefox-67.0.3/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 125:17.36 static const unsigned char OC_FZIG_ZAG_MMX[128]={ 125:17.36 ^~~~~~~~~~~~~~~ 125:17.77 /builddir/build/BUILD/firefox-67.0.3/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 125:17.78 /builddir/build/BUILD/firefox-67.0.3/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 125:17.78 spx_uint32_t i; 125:17.78 ^ 125:18.00 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 125:18.00 #pragma omp parallel for 125:18.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 125:18.19 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 125:18.19 #pragma omp parallel for 125:18.19 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 125:18.19 #pragma omp parallel for 125:18.19 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 125:18.19 #pragma omp parallel for 125:18.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 125:18.19 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 125:18.19 #define PI 3.1415926536 125:18.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 125:18.19 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 125:18.19 #define PI M_PI 125:18.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 125:18.20 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 125:18.20 #pragma omp parallel for 125:18.20 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 125:18.20 #pragma omp critical 125:18.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 125:18.28 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 125:18.28 /builddir/build/BUILD/firefox-67.0.3/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 125:18.28 uint count; 125:18.28 ^~~~~ 125:22.38 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/reporter/SandboxReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 125:22.39 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/reporter/SandboxReporter.cpp:287:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 125:22.39 } // namespace mozilla 125:22.39 ^ 125:22.39 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/reporter/SandboxReporter.cpp:287:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 125:22.39 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/reporter/SandboxReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 125:22.39 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/reporter/SandboxReporter.cpp:287:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 125:22.39 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/reporter/SandboxReporter.cpp:287:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 125:35.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/security/apps/Unified_cpp_security_apps0.cpp:11: 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 125:35.12 } // namespace mozilla 125:35.12 ^ 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)': 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 125:35.12 /builddir/build/BUILD/firefox-67.0.3/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 125:37.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 125:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:37.56 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 125:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Tokenizer.h:15, 125:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 125:37.56 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/IncrementalTokenizer.cpp:7, 125:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 125:37.56 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 125:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:37.56 foundInterface = 0; \ 125:37.56 ^~~~~~~~~~~~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:37.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:37.56 ^~~~~~~~~~~~~~~~~~~~~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:37.56 NS_INTERFACE_MAP_END 125:37.56 ^~~~~~~~~~~~~~~~~~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:37.56 else 125:37.56 ^~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:37.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:37.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 125:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 125:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:37.56 foundInterface = 0; \ 125:37.56 ^~~~~~~~~~~~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:37.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:37.56 ^~~~~~~~~~~~~~~~~~~~~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:37.56 NS_INTERFACE_MAP_END 125:37.56 ^~~~~~~~~~~~~~~~~~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:37.56 else 125:37.56 ^~~~ 125:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:37.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.57 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:37.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 125:37.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 125:39.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:39.30 foundInterface = 0; \ 125:39.30 ^~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:39.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:39.30 ^~~~~~~~~~~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:39.30 NS_INTERFACE_MAP_END 125:39.30 ^~~~~~~~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:39.30 else 125:39.30 ^~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:39.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:39.30 ^~~~~~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:39.30 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 125:39.30 ^~~~~~~~~~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 125:39.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:39.30 foundInterface = 0; \ 125:39.30 ^~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:39.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:39.30 ^~~~~~~~~~~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:39.30 NS_INTERFACE_MAP_END 125:39.30 ^~~~~~~~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:39.30 else 125:39.30 ^~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:39.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:39.30 ^~~~~~~~~~~~~~~~~~ 125:39.30 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:39.30 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 125:39.30 ^~~~~~~~~~~~~~~~~~~~~~ 125:44.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:44.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 125:44.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 125:44.39 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/Base64.cpp:12, 125:44.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 125:44.39 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 125:44.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:44.40 foundInterface = 0; \ 125:44.40 ^~~~~~~~~~~~~~ 125:44.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:44.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:44.40 ^~~~~~~~~~~~~~~~~~~~~~~ 125:44.40 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:44.40 NS_INTERFACE_MAP_END 125:44.40 ^~~~~~~~~~~~~~~~~~~~ 125:44.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:44.40 else 125:44.40 ^~~~ 125:44.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:44.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:44.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.40 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:44.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 125:44.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.42 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 125:44.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:44.42 foundInterface = 0; \ 125:44.43 ^~~~~~~~~~~~~~ 125:44.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:44.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:44.43 ^~~~~~~~~~~~~~~~~~~~~~~ 125:44.43 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:44.43 NS_INTERFACE_MAP_END 125:44.43 ^~~~~~~~~~~~~~~~~~~~ 125:44.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:44.43 else 125:44.43 ^~~~ 125:44.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:44.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:44.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.43 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:44.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 125:44.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 125:44.45 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 125:44.45 /builddir/build/BUILD/firefox-67.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] 125:44.45 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 125:44.45 ^ 125:44.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 125:44.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 125:44.45 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/CycleCollectedJSContext.cpp:7, 125:44.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 125:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4500:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 125:44.45 struct PerThreadAtomCache : public APZBucketAtoms, 125:44.45 ^~~~~~~~~~~~~~~~~~ 125:44.45 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 125:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:44.45 foundInterface = 0; \ 125:44.45 ^~~~~~~~~~~~~~ 125:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:44.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:44.45 ^~~~~~~~~~~~~~~~~~~~~~~ 125:44.45 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:44.45 NS_INTERFACE_MAP_END 125:44.45 ^~~~~~~~~~~~~~~~~~~~ 125:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:44.45 else 125:44.45 ^~~~ 125:44.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:44.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.46 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:44.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 125:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:46.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:46.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 125:46.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 125:46.32 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsObserverService.cpp:8, 125:46.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 125:46.32 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 125:46.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:46.32 foundInterface = 0; \ 125:46.32 ^~~~~~~~~~~~~~ 125:46.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:46.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:46.32 ^~~~~~~~~~~~~~~~~~~~~~~ 125:46.32 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:46.32 NS_INTERFACE_MAP_END 125:46.32 ^~~~~~~~~~~~~~~~~~~~ 125:46.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:46.32 else 125:46.32 ^~~~ 125:46.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:46.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:46.33 ^~~~~~~~~~~~~~~~~~ 125:46.33 /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:46.33 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 125:46.33 ^~~~~~~~~~~~~~~~~~~~~~ 125:47.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:10, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/AvailableMemoryTracker.cpp:21, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 125:47.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 125:47.34 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 125:47.34 /builddir/build/BUILD/firefox-67.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] 125:47.34 memset(aT, 0, sizeof(T)); 125:47.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 125:47.34 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/MemoryTelemetry.cpp:8, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 125:47.34 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 125:47.34 struct AmountFns { 125:47.34 ^~~~~~~~~ 125:47.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 125:47.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 125:47.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 125:47.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 125:47.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:10, 125:47.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 125:47.35 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/AvailableMemoryTracker.cpp:21, 125:47.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 125:47.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 125:47.35 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 125:47.35 /builddir/build/BUILD/firefox-67.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] 125:47.35 memset(aT, 0, sizeof(T)); 125:47.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 125:47.35 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/MemoryTelemetry.cpp:8, 125:47.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 125:47.35 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 125:47.35 struct SizeOfTabFns { 125:47.35 ^~~~~~~~~~~~ 125:50.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:50.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 125:50.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIIOUtil.h:10, 125:50.60 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsIOUtil.h:17, 125:50.60 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsIOUtil.cpp:7, 125:50.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 125:50.60 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 125:50.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:50.60 foundInterface = 0; \ 125:50.60 ^~~~~~~~~~~~~~ 125:50.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:50.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:50.62 ^~~~~~~~~~~~~~~~~~~~~~~ 125:50.62 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:50.62 NS_INTERFACE_MAP_END 125:50.62 ^~~~~~~~~~~~~~~~~~~~ 125:50.62 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFileUnix.h:22, 125:50.62 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFile.h:44, 125:50.62 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFileCommon.cpp:9, 125:50.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 125:50.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:50.62 } else 125:50.62 ^~~~ 125:50.62 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 125:50.62 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 125:50.62 ^~~~~~~~~~~~~~~~~~~~~~~ 125:51.08 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:51.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 125:51.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIIOUtil.h:10, 125:51.08 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsIOUtil.h:17, 125:51.08 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsIOUtil.cpp:7, 125:51.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 125:51.08 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 125:51.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:51.09 foundInterface = 0; \ 125:51.09 ^~~~~~~~~~~~~~ 125:51.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:51.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:51.09 ^~~~~~~~~~~~~~~~~~~~~~~ 125:51.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:51.09 NS_INTERFACE_MAP_END 125:51.09 ^~~~~~~~~~~~~~~~~~~~ 125:51.09 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStringStream.cpp:96:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 125:51.09 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 125:51.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 125:51.09 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFileUnix.h:22, 125:51.09 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFile.h:44, 125:51.09 from /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsLocalFileCommon.cpp:9, 125:51.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 125:51.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:51.09 } else 125:51.09 ^~~~ 125:51.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 125:51.09 NS_IMPL_QUERY_CLASSINFO(aClass) \ 125:51.09 ^~~~~~~~~~~~~~~~~~~~~~~ 125:51.09 /builddir/build/BUILD/firefox-67.0.3/xpcom/io/nsStringStream.cpp:96:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 125:51.09 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 125:51.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 125:52.97 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/MemoryTelemetry.cpp: In member function 'mozilla::IncrementalFinalizeRunnable::ReleaseNow(bool)': 125:52.97 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/MemoryTelemetry.cpp:542:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 125:52.97 } 125:52.97 ^ 125:52.98 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/MemoryTelemetry.cpp:542:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 125:52.98 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/MemoryTelemetry.cpp:542:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 125:55.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:55.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 125:55.52 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 125:55.52 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollectionNoteChild.h:14, 125:55.52 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 125:55.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Tokenizer.h:15, 125:55.52 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/NSPRLogModulesParser.cpp:9, 125:55.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 125:55.52 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 125:55.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:55.52 foundInterface = 0; \ 125:55.52 ^~~~~~~~~~~~~~ 125:55.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:55.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:55.52 ^~~~~~~~~~~~~~~~~~~~~~~ 125:55.52 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:55.52 NS_INTERFACE_MAP_END 125:55.52 ^~~~~~~~~~~~~~~~~~~~ 125:55.52 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 125:55.52 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 125:55.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 125:55.53 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsClassInfoImpl.cpp:7, 125:55.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 125:55.53 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:55.53 } else 125:55.53 ^~~~ 125:55.53 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 125:55.53 NS_IMPL_QUERY_CLASSINFO(aClass) \ 125:55.53 ^~~~~~~~~~~~~~~~~~~~~~~ 125:55.53 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 125:55.53 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 125:55.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:04.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 126:04.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 126:04.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 126:04.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 126:04.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 126:04.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 126:04.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 126:04.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIGlobalObject.h:12, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/components/StaticComponents.cpp:13: 126:04.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 126:04.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 126:04.79 /builddir/build/BUILD/firefox-67.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] 126:04.79 memset(aT, 0, sizeof(T)); 126:04.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 126:04.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/components/StaticComponents.cpp:292: 126:04.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 126:04.79 struct AmountFns { 126:04.79 ^~~~~~~~~ 126:04.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIGlobalObject.h:12, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 126:04.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/components/StaticComponents.cpp:13: 126:04.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 126:04.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 126:04.79 /builddir/build/BUILD/firefox-67.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] 126:04.79 memset(aT, 0, sizeof(T)); 126:04.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 126:04.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/components/StaticComponents.cpp:292: 126:04.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 126:04.80 struct SizeOfTabFns { 126:04.80 ^~~~~~~~~~~~ 126:11.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:10, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 126:11.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 126:11.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 126:11.71 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 126:11.71 /builddir/build/BUILD/firefox-67.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] 126:11.71 memset(aT, 0, sizeof(T)); 126:11.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 126:11.71 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.cpp:14, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 126:11.71 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 126:11.71 struct AmountFns { 126:11.71 ^~~~~~~~~ 126:11.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:10, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 126:11.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 126:11.71 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 126:11.71 /builddir/build/BUILD/firefox-67.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] 126:11.71 memset(aT, 0, sizeof(T)); 126:11.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 126:11.71 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.cpp:14, 126:11.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 126:11.71 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 126:11.71 struct SizeOfTabFns { 126:11.71 ^~~~~~~~~~~~ 126:15.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 126:15.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 126:15.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 126:15.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 126:15.79 from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 126:15.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 126:15.79 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 126:15.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:15.79 foundInterface = 0; \ 126:15.79 ^~~~~~~~~~~~~~ 126:15.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:15.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:15.80 ^~~~~~~~~~~~~~~~~~~~~~~ 126:15.80 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:15.80 NS_INTERFACE_MAP_END 126:15.80 ^~~~~~~~~~~~~~~~~~~~ 126:15.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:74: 126:15.80 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp:197:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:15.80 } else 126:15.80 ^~~~ 126:15.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 126:15.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 126:15.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 126:15.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 126:15.84 from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 126:15.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 126:15.84 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 126:15.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:15.84 foundInterface = 0; \ 126:15.85 ^~~~~~~~~~~~~~ 126:15.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:15.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:15.85 ^~~~~~~~~~~~~~~~~~~~~~~ 126:15.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:15.85 NS_INTERFACE_MAP_END 126:15.85 ^~~~~~~~~~~~~~~~~~~~ 126:15.85 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:15.85 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 126:15.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.85 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp:20, 126:15.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:74: 126:15.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:15.85 } else 126:15.85 ^~~~ 126:15.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 126:15.85 } else 126:15.85 ^~~~ 126:15.85 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:15.85 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 126:15.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 126:15.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 126:15.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 126:15.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 126:15.85 from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 126:15.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 126:15.85 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 126:15.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:15.85 foundInterface = 0; \ 126:15.85 ^~~~~~~~~~~~~~ 126:15.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:15.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:15.86 ^~~~~~~~~~~~~~~~~~~~~~~ 126:15.86 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:15.86 NS_INTERFACE_MAP_END 126:15.86 ^~~~~~~~~~~~~~~~~~~~ 126:15.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:15.86 else 126:15.86 ^~~~ 126:15.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:15.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:15.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.86 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:15.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 126:15.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.87 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 126:15.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:15.88 foundInterface = 0; \ 126:15.88 ^~~~~~~~~~~~~~ 126:15.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:15.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:15.88 ^~~~~~~~~~~~~~~~~~~~~~~ 126:15.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:15.88 NS_INTERFACE_MAP_END 126:15.88 ^~~~~~~~~~~~~~~~~~~~ 126:15.88 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:15.88 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 126:15.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.88 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThread.cpp:20, 126:15.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:74: 126:15.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:15.88 } else 126:15.88 ^~~~ 126:15.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 126:15.88 } else 126:15.88 ^~~~ 126:15.88 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:15.88 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 126:15.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:19.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 126:19.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsTimerImpl.cpp: In function 'EnsureEnvHash()': 126:19.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsTimerImpl.cpp:796:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 126:19.48 const nsTimerImpl::Callback::NameNothing nsTimerImpl::Callback::Nothing = 0; 126:19.48 ^ 126:19.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsTimerImpl.cpp:796:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 126:21.46 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o 126:27.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 126:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 126:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIProtocolHandler.h:10, 126:27.34 from /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeProtocolHandler.h:9, 126:27.34 from /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeProtocolHandler.cpp:13, 126:27.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/chrome/Unified_cpp_chrome0.cpp:2: 126:27.34 /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 126:27.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:27.34 foundInterface = 0; \ 126:27.35 ^~~~~~~~~~~~~~ 126:27.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:27.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:27.35 ^~~~~~~~~~~~~~~~~~~~~~~ 126:27.35 /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:27.35 NS_INTERFACE_MAP_END 126:27.35 ^~~~~~~~~~~~~~~~~~~~ 126:27.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:27.35 else 126:27.35 ^~~~ 126:27.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:27.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:27.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.35 /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:27.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 126:27.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:31.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/chrome/Unified_cpp_chrome0.cpp:29: 126:31.53 /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeRegistryContent.cpp: In member function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)': 126:31.53 /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeRegistryContent.cpp:225:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 126:31.53 } 126:31.53 ^ 126:31.53 /builddir/build/BUILD/firefox-67.0.3/chrome/nsChromeRegistryContent.cpp:225:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 126:37.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/FileLocation.h:13, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/FileLocation.cpp:7, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 126:37.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 126:37.29 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 126:37.29 /builddir/build/BUILD/firefox-67.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] 126:37.29 memset(aT, 0, sizeof(T)); 126:37.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 126:37.29 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/XPCOMInit.cpp:65, 126:37.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 126:37.29 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 126:37.30 struct AmountFns { 126:37.30 ^~~~~~~~~ 126:37.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/FileLocation.h:13, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/FileLocation.cpp:7, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 126:37.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 126:37.30 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 126:37.30 /builddir/build/BUILD/firefox-67.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] 126:37.30 memset(aT, 0, sizeof(T)); 126:37.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 126:37.30 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/build/XPCOMInit.cpp:65, 126:37.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 126:37.30 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 126:37.30 struct SizeOfTabFns { 126:37.30 ^~~~~~~~~~~~ 126:46.41 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsUtils.h:14, 126:46.41 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCOMPtr.h:30, 126:46.41 from /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.h:10, 126:46.41 from /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.cpp:9, 126:46.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 126:46.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 126:46.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:46.41 foundInterface = 0; \ 126:46.41 ^~~~~~~~~~~~~~ 126:46.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:46.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:46.41 ^~~~~~~~~~~~~~~~~~~~~~~ 126:46.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:46.41 NS_INTERFACE_MAP_END 126:46.41 ^~~~~~~~~~~~~~~~~~~~ 126:46.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:46.41 else 126:46.41 ^~~~ 126:46.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:46.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:46.41 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:46.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 126:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:48.05 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsUtils.h:14, 126:48.05 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCOMPtr.h:30, 126:48.05 from /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestPLDHash.cpp:8, 126:48.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 126:48.05 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 126:48.05 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:48.05 foundInterface = 0; \ 126:48.05 ^~~~~~~~~~~~~~ 126:48.05 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:48.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:48.05 ^~~~~~~~~~~~~~~~~~~~~~~ 126:48.05 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:48.05 NS_INTERFACE_MAP_END 126:48.05 ^~~~~~~~~~~~~~~~~~~~ 126:48.05 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:48.05 else 126:48.05 ^~~~ 126:48.05 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:48.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:48.06 ^~~~~~~~~~~~~~~~~~ 126:48.06 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:48.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:48.06 ^~~~~~~~~~~~~~~~~~~~~~ 126:48.06 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 126:48.06 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:48.06 foundInterface = 0; \ 126:48.06 ^~~~~~~~~~~~~~ 126:48.06 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:48.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:48.06 ^~~~~~~~~~~~~~~~~~~~~~~ 126:48.06 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:48.06 NS_INTERFACE_MAP_END 126:48.06 ^~~~~~~~~~~~~~~~~~~~ 126:48.06 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:48.06 else 126:48.06 ^~~~ 126:48.06 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:48.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:48.06 ^~~~~~~~~~~~~~~~~~ 126:48.06 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:48.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:48.06 ^~~~~~~~~~~~~~~~~~~~~~ 126:49.40 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-67.0.3/servo/ports/geckolib) 126:49.94 warning: the item `ParsingMode` is imported redundantly 126:49.94 --> servo/ports/geckolib/glue.rs:3611:9 126:49.94 | 126:49.94 207 | use style_traits::{CssType, CssWriter, ParsingMode, StyleParseErrorKind, ToCss}; 126:49.94 | ----------- the item `ParsingMode` is already imported here 126:49.94 ... 126:49.94 3611 | use style_traits::ParsingMode; 126:49.94 | ^^^^^^^^^^^^^^^^^^^^^^^^^ 126:49.94 | 126:49.94 = note: #[warn(unused_imports)] on by default 126:49.94 warning: the item `LonghandId` is imported redundantly 126:49.94 --> servo/ports/geckolib/glue.rs:4361:29 126:49.94 | 126:49.94 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.94 | ---------- the item `LonghandId` is already imported here 126:49.94 ... 126:49.94 4361 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.94 | ^^^^^^^^^^ 126:49.94 warning: the item `LonghandId` is imported redundantly 126:49.94 --> servo/ports/geckolib/glue.rs:4381:29 126:49.94 | 126:49.94 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.94 | ---------- the item `LonghandId` is already imported here 126:49.94 ... 126:49.94 4381 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.94 | ^^^^^^^^^^ 126:49.94 warning: the item `LonghandId` is imported redundantly 126:49.94 --> servo/ports/geckolib/glue.rs:4445:29 126:49.94 | 126:49.95 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.95 | ---------- the item `LonghandId` is already imported here 126:49.95 ... 126:49.95 4445 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.95 | ^^^^^^^^^^ 126:49.95 warning: the item `LonghandId` is imported redundantly 126:49.95 --> servo/ports/geckolib/glue.rs:4465:29 126:49.95 | 126:49.95 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.95 | ---------- the item `LonghandId` is already imported here 126:49.95 ... 126:49.95 4465 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.95 | ^^^^^^^^^^ 126:49.95 warning: the item `LonghandId` is imported redundantly 126:49.95 --> servo/ports/geckolib/glue.rs:4527:29 126:49.95 | 126:49.95 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.95 | ---------- the item `LonghandId` is already imported here 126:49.95 ... 126:49.95 4527 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.95 | ^^^^^^^^^^ 126:49.95 warning: the item `LonghandId` is imported redundantly 126:49.95 --> servo/ports/geckolib/glue.rs:4574:29 126:49.95 | 126:49.95 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.95 | ---------- the item `LonghandId` is already imported here 126:49.95 ... 126:49.95 4574 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.95 | ^^^^^^^^^^ 126:49.95 warning: the item `LonghandId` is imported redundantly 126:49.95 --> servo/ports/geckolib/glue.rs:4594:29 126:49.95 | 126:49.95 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.96 | ---------- the item `LonghandId` is already imported here 126:49.96 ... 126:49.96 4594 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.96 | ^^^^^^^^^^ 126:49.96 warning: the item `LonghandId` is imported redundantly 126:49.96 --> servo/ports/geckolib/glue.rs:4624:29 126:49.96 | 126:49.96 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.96 | ---------- the item `LonghandId` is already imported here 126:49.96 ... 126:49.96 4624 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.96 | ^^^^^^^^^^ 126:49.96 warning: the item `LonghandId` is imported redundantly 126:49.96 --> servo/ports/geckolib/glue.rs:4648:29 126:49.96 | 126:49.96 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.96 | ---------- the item `LonghandId` is already imported here 126:49.96 ... 126:49.96 4648 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.96 | ^^^^^^^^^^ 126:49.96 warning: the item `LonghandId` is imported redundantly 126:49.96 --> servo/ports/geckolib/glue.rs:4673:29 126:49.96 | 126:49.96 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.96 | ---------- the item `LonghandId` is already imported here 126:49.96 ... 126:49.96 4673 | use style::properties::{LonghandId, PropertyDeclaration}; 126:49.96 | ^^^^^^^^^^ 126:49.96 warning: the item `Parser` is imported redundantly 126:49.96 --> servo/ports/geckolib/glue.rs:4698:21 126:49.96 | 126:49.96 8 | use cssparser::{ParseErrorKind, Parser, ParserInput, SourceLocation}; 126:49.96 | ------ the item `Parser` is already imported here 126:49.96 ... 126:49.96 4698 | use cssparser::{Parser, ParserInput}; 126:49.96 | ^^^^^^ 126:49.96 warning: the item `ParserInput` is imported redundantly 126:49.97 --> servo/ports/geckolib/glue.rs:4698:29 126:49.97 | 126:49.97 8 | use cssparser::{ParseErrorKind, Parser, ParserInput, SourceLocation}; 126:49.97 | ----------- the item `ParserInput` is already imported here 126:49.97 ... 126:49.97 4698 | use cssparser::{Parser, ParserInput}; 126:49.97 | ^^^^^^^^^^^ 126:49.97 warning: the item `LonghandIdSet` is imported redundantly 126:49.97 --> servo/ports/geckolib/glue.rs:5071:9 126:49.97 | 126:49.97 176 | use style::properties::{LonghandId, LonghandIdSet, PropertyDeclarationBlock, PropertyId}; 126:49.97 | ------------- the item `LonghandIdSet` is already imported here 126:49.97 ... 126:49.97 5071 | use style::properties::LonghandIdSet; 126:49.97 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 126:51.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 126:51.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 126:51.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:51.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:51.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 126:51.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsExpirationTracker.h:11, 126:51.47 from /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 126:51.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 126:51.47 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 126:51.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:51.47 foundInterface = 0; \ 126:51.47 ^~~~~~~~~~~~~~ 126:51.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:51.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:51.47 ^~~~~~~~~~~~~~~~~~~~~~~ 126:51.47 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:51.47 NS_INTERFACE_MAP_END 126:51.47 ^~~~~~~~~~~~~~~~~~~~ 126:51.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:51.48 else 126:51.48 ^~~~ 126:51.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:51.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:51.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:51.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:51.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 126:51.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.17 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 126:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.17 foundInterface = 0; \ 126:52.17 ^~~~~~~~~~~~~~ 126:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:52.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:52.17 ^~~~~~~~~~~~~~~~~~~~~~~ 126:52.17 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:52.17 NS_INTERFACE_MAP_END 126:52.17 ^~~~~~~~~~~~~~~~~~~~ 126:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.17 else 126:52.17 ^~~~ 126:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:52.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:52.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.17 /builddir/build/BUILD/firefox-67.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:314:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:52.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 126:52.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:18.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:18.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:18.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozIDOMLocalization.h:10, 127:18.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DocumentL10n.h:10, 127:18.41 from /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:8, 127:18.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 127:18.41 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 127:18.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:18.41 foundInterface = 0; \ 127:18.41 ^~~~~~~~~~~~~~ 127:18.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:18.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:18.41 ^~~~~~~~~~~~~~~~~~~~~~~ 127:18.41 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:18.41 NS_INTERFACE_MAP_END 127:18.41 ^~~~~~~~~~~~~~~~~~~~ 127:18.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:18.41 else 127:18.41 ^~~~ 127:18.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:18.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:18.41 ^~~~~~~~~~~~~~~~~~ 127:18.41 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:18.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:18.41 ^~~~~~~~~~~~~~~~~~~~~~ 127:18.42 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 127:18.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:18.42 foundInterface = 0; \ 127:18.42 ^~~~~~~~~~~~~~ 127:18.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:18.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:18.43 ^~~~~~~~~~~~~~~~~~~~~~~ 127:18.43 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:18.43 NS_INTERFACE_MAP_END 127:18.43 ^~~~~~~~~~~~~~~~~~~~ 127:18.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:18.43 else 127:18.43 ^~~~ 127:18.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:18.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:18.43 ^~~~~~~~~~~~~~~~~~ 127:18.43 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:18.43 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 127:18.43 ^~~~~~~~~~~~~~~~~~~~~~ 127:18.49 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 127:18.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:18.49 foundInterface = 0; \ 127:18.49 ^~~~~~~~~~~~~~ 127:18.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:18.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:18.49 ^~~~~~~~~~~~~~~~~~~~~~~ 127:18.49 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:391:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:18.49 NS_INTERFACE_MAP_END 127:18.49 ^~~~~~~~~~~~~~~~~~~~ 127:18.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:18.49 else 127:18.49 ^~~~ 127:18.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:18.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:18.49 ^~~~~~~~~~~~~~~~~~ 127:18.49 /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:390:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:18.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:18.49 ^~~~~~~~~~~~~~~~~~~~~~ 127:18.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 127:18.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 127:18.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 127:18.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 127:18.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 127:18.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/JSON.h:17, 127:18.75 from /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:7, 127:18.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 127:18.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 127:18.75 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 127:18.75 /builddir/build/BUILD/firefox-67.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] 127:18.75 memset(aT, 0, sizeof(T)); 127:18.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 127:18.75 In file included from /builddir/build/BUILD/firefox-67.0.3/intl/l10n/DocumentL10n.cpp:17, 127:18.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 127:18.75 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 127:18.75 struct GlobalProperties { 127:18.75 ^~~~~~~~~~~~~~~~ 127:23.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:23.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 127:23.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 127:23.29 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsDNSPrefetch.h:9, 127:23.29 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsDNSPrefetch.cpp:6, 127:23.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 127:23.29 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 127:23.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:23.29 foundInterface = 0; \ 127:23.29 ^~~~~~~~~~~~~~ 127:23.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:23.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:23.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:23.29 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:23.29 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 127:23.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:23.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:23.29 else 127:23.29 ^~~~ 127:23.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 127:23.29 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 127:23.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:23.29 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 127:23.29 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 127:23.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:24.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:24.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:24.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 127:24.83 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/RedirectChannelRegistrar.h:8, 127:24.83 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/RedirectChannelRegistrar.cpp:5, 127:24.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 127:24.83 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 127:24.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.83 foundInterface = 0; \ 127:24.83 ^~~~~~~~~~~~~~ 127:24.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.83 ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.83 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.83 NS_INTERFACE_MAP_END 127:24.83 ^~~~~~~~~~~~~~~~~~~~ 127:24.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.84 else 127:24.84 ^~~~ 127:24.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:24.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:24.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:24.84 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:24.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 127:24.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:24.85 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 127:24.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.85 foundInterface = 0; \ 127:24.85 ^~~~~~~~~~~~~~ 127:24.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:24.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:24.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:24.85 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:24.85 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 127:24.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:24.86 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp:11, 127:24.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 127:24.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.86 } else 127:24.86 ^~~~ 127:24.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 127:24.86 } else 127:24.86 ^~~~ 127:24.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:24.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:24.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 127:24.88 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/RedirectChannelRegistrar.h:8, 127:24.88 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/RedirectChannelRegistrar.cpp:5, 127:24.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 127:24.89 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 127:24.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.89 foundInterface = 0; \ 127:24.89 ^~~~~~~~~~~~~~ 127:24.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:24.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:24.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:24.89 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp:832:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:24.89 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 127:24.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:24.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.89 else 127:24.89 ^~~~ 127:24.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.89 ^~~~~~~~~~~~~~~~~~ 127:24.89 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsBufferedStreams.cpp:831:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.89 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 127:24.89 ^~~~~~~~~~~~~~~~~~~~~~ 127:27.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:27.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:27.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 127:27.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIArrayBufferInputStream.h:10, 127:27.72 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/ArrayBufferInputStream.h:9, 127:27.72 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/ArrayBufferInputStream.cpp:7, 127:27.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 127:27.72 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 127:27.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.72 foundInterface = 0; \ 127:27.72 ^~~~~~~~~~~~~~ 127:27.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:27.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:27.72 ^~~~~~~~~~~~~~~~~~~~~~~ 127:27.72 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:27.72 NS_INTERFACE_MAP_END 127:27.72 ^~~~~~~~~~~~~~~~~~~~ 127:27.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.72 else 127:27.72 ^~~~ 127:27.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:27.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:27.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:27.72 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:27.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 127:27.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:27.79 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 127:27.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.79 foundInterface = 0; \ 127:27.79 ^~~~~~~~~~~~~~ 127:27.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:27.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:27.79 ^~~~~~~~~~~~~~~~~~~~~~~ 127:27.79 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:27.79 NS_INTERFACE_MAP_END 127:27.79 ^~~~~~~~~~~~~~~~~~~~ 127:27.79 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsFileStreams.cpp:24, 127:27.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 127:27.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.79 } else 127:27.79 ^~~~ 127:27.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 127:27.79 } else 127:27.79 ^~~~ 127:35.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 127:35.43 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/ProxyAutoConfig.cpp: In member function 'mozilla::net::BackgroundFileSaver::CheckCompletion()': 127:35.43 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/ProxyAutoConfig.cpp:1030:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 127:35.43 } // namespace mozilla 127:35.43 ^ 127:35.43 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/ProxyAutoConfig.cpp:1030:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 127:35.43 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/ProxyAutoConfig.cpp:1030:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 127:39.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:39.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:39.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 127:39.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 127:39.58 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.h:23, 127:39.58 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.cpp:6, 127:39.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 127:39.58 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 127:39.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:39.59 foundInterface = 0; \ 127:39.59 ^~~~~~~~~~~~~~ 127:39.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:39.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:39.59 ^~~~~~~~~~~~~~~~~~~~~~~ 127:39.59 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:39.59 NS_INTERFACE_MAP_END 127:39.59 ^~~~~~~~~~~~~~~~~~~~ 127:39.59 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsProtocolProxyService.cpp:13, 127:39.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 127:39.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:39.59 } else 127:39.59 ^~~~ 127:39.59 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsProtocolProxyService.cpp:748:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 127:39.59 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 127:39.59 ^~~~~~~~~~~~~~~~~~~~~~~ 127:40.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:40.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:40.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 127:40.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 127:40.30 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.h:23, 127:40.30 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.cpp:6, 127:40.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 127:40.30 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 127:40.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:40.30 foundInterface = 0; \ 127:40.30 ^~~~~~~~~~~~~~ 127:40.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:40.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:40.30 ^~~~~~~~~~~~~~~~~~~~~~~ 127:40.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:40.30 NS_INTERFACE_MAP_END \ 127:40.30 ^~~~~~~~~~~~~~~~~~~~ 127:40.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:40.30 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 127:40.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:40.30 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:40.30 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 127:40.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:40.31 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 127:40.31 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.h:16, 127:40.31 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 127:40.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:65: 127:40.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 127:40.31 } else \ 127:40.31 ^~~~ 127:40.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:40.31 } else \ 127:40.31 ^~~~ 127:40.31 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:40.31 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 127:40.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:40.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:40.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:40.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 127:40.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 127:40.32 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.h:23, 127:40.32 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.cpp:6, 127:40.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 127:40.32 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 127:40.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:40.32 foundInterface = 0; \ 127:40.32 ^~~~~~~~~~~~~~ 127:40.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:40.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:40.32 ^~~~~~~~~~~~~~~~~~~~~~~ 127:40.32 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:40.32 NS_INTERFACE_MAP_END 127:40.32 ^~~~~~~~~~~~~~~~~~~~ 127:40.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:40.32 else 127:40.32 ^~~~ 127:40.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:40.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:40.32 ^~~~~~~~~~~~~~~~~~ 127:40.32 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp:59:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:40.32 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 127:40.32 ^~~~~~~~~~~~~~~~~~~~~~ 127:40.34 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 127:40.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:40.34 foundInterface = 0; \ 127:40.34 ^~~~~~~~~~~~~~ 127:40.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:40.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:40.34 ^~~~~~~~~~~~~~~~~~~~~~~ 127:40.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:40.34 NS_INTERFACE_MAP_END \ 127:40.34 ^~~~~~~~~~~~~~~~~~~~ 127:40.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:40.34 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 127:40.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:40.34 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:40.34 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 127:40.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:40.34 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 127:40.34 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.h:16, 127:40.35 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 127:40.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:65: 127:40.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 127:40.35 } else \ 127:40.35 ^~~~ 127:40.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:40.35 } else \ 127:40.35 ^~~~ 127:40.35 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:40.35 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 127:40.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:41.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:41.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:41.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 127:41.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 127:41.17 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.h:23, 127:41.17 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsPreloadedStream.cpp:6, 127:41.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 127:41.17 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 127:41.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:41.17 foundInterface = 0; \ 127:41.17 ^~~~~~~~~~~~~~ 127:41.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:41.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:41.17 ^~~~~~~~~~~~~~~~~~~~~~~ 127:41.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp:1199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:41.18 NS_INTERFACE_MAP_END 127:41.18 ^~~~~~~~~~~~~~~~~~~~ 127:41.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:41.18 else 127:41.18 ^~~~ 127:41.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:41.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:41.18 ^~~~~~~~~~~~~~~~~~ 127:41.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp:1198:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:41.18 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 127:41.18 ^~~~~~~~~~~~~~~~~~~~~~ 127:41.21 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 127:41.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:41.22 foundInterface = 0; \ 127:41.22 ^~~~~~~~~~~~~~ 127:41.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:41.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:41.22 ^~~~~~~~~~~~~~~~~~~~~~~ 127:41.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:41.22 NS_INTERFACE_MAP_END \ 127:41.22 ^~~~~~~~~~~~~~~~~~~~ 127:41.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:41.22 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 127:41.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:41.22 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp:2091:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:41.22 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 127:41.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:41.22 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 127:41.22 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.h:16, 127:41.22 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 127:41.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:65: 127:41.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 127:41.22 } else \ 127:41.22 ^~~~ 127:41.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:41.22 } else \ 127:41.22 ^~~~ 127:41.22 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.cpp:2091:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:41.22 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 127:41.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:41.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:41.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:41.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIStreamTransportService.h:10, 127:41.27 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStreamTransportService.h:8, 127:41.27 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStreamTransportService.cpp:5, 127:41.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 127:41.27 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 127:41.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:41.27 foundInterface = 0; \ 127:41.27 ^~~~~~~~~~~~~~ 127:41.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:41.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:41.27 ^~~~~~~~~~~~~~~~~~~~~~~ 127:41.27 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:41.27 NS_INTERFACE_MAP_END 127:41.27 ^~~~~~~~~~~~~~~~~~~~ 127:41.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:41.27 else 127:41.27 ^~~~ 127:41.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:41.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:41.27 ^~~~~~~~~~~~~~~~~~ 127:41.27 /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:41.27 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 127:41.27 ^~~~~~~~~~~~~~~~~~~~~~ 127:48.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:48.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:48.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIRequestObserver.h:10, 127:48.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIStreamListener.h:10, 127:48.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIStreamConverter.h:10, 127:48.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozITXTToHTMLConv.h:10, 127:48.42 from /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 127:48.42 from /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 127:48.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 127:48.42 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 127:48.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:48.42 foundInterface = 0; \ 127:48.42 ^~~~~~~~~~~~~~ 127:48.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:48.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:48.42 ^~~~~~~~~~~~~~~~~~~~~~~ 127:48.42 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:48.42 NS_INTERFACE_MAP_END 127:48.42 ^~~~~~~~~~~~~~~~~~~~ 127:48.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:48.42 else 127:48.42 ^~~~ 127:48.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:48.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:48.42 ^~~~~~~~~~~~~~~~~~ 127:48.42 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:48.42 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 127:48.42 ^~~~~~~~~~~~~~~~~~~~~~ 127:48.48 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 127:48.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:48.49 foundInterface = 0; \ 127:48.49 ^~~~~~~~~~~~~~ 127:48.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:48.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:48.49 ^~~~~~~~~~~~~~~~~~~~~~~ 127:48.49 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:48.49 NS_INTERFACE_MAP_END 127:48.49 ^~~~~~~~~~~~~~~~~~~~ 127:48.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:48.49 else 127:48.49 ^~~~ 127:48.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:48.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:48.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.49 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:48.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 127:48.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:49.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:49.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICache.h:10, 127:49.17 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntry.h:10, 127:49.17 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsDiskCache.h:10, 127:49.17 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsApplicationCacheService.cpp:5, 127:49.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 127:49.17 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 127:49.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:49.17 foundInterface = 0; \ 127:49.17 ^~~~~~~~~~~~~~ 127:49.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:49.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:49.18 ^~~~~~~~~~~~~~~~~~~~~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:49.18 NS_INTERFACE_MAP_END 127:49.18 ^~~~~~~~~~~~~~~~~~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:49.18 else 127:49.18 ^~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:49.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:49.18 ^~~~~~~~~~~~~~~~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:49.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:49.18 ^~~~~~~~~~~~~~~~~~~~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 127:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:49.18 foundInterface = 0; \ 127:49.18 ^~~~~~~~~~~~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:49.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:49.18 ^~~~~~~~~~~~~~~~~~~~~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:49.18 NS_INTERFACE_MAP_END 127:49.18 ^~~~~~~~~~~~~~~~~~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:49.18 else 127:49.18 ^~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:49.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:49.18 ^~~~~~~~~~~~~~~~~~ 127:49.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:49.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:49.19 ^~~~~~~~~~~~~~~~~~~~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 127:49.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:49.19 foundInterface = 0; \ 127:49.19 ^~~~~~~~~~~~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:49.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:49.19 ^~~~~~~~~~~~~~~~~~~~~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:49.19 NS_INTERFACE_MAP_END 127:49.19 ^~~~~~~~~~~~~~~~~~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:49.19 else 127:49.19 ^~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:49.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:49.19 ^~~~~~~~~~~~~~~~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:49.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:49.19 ^~~~~~~~~~~~~~~~~~~~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 127:49.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:49.19 foundInterface = 0; \ 127:49.19 ^~~~~~~~~~~~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:49.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:49.19 ^~~~~~~~~~~~~~~~~~~~~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:49.19 NS_INTERFACE_MAP_END 127:49.19 ^~~~~~~~~~~~~~~~~~~~ 127:49.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:49.19 else 127:49.20 ^~~~ 127:49.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:49.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:49.20 ^~~~~~~~~~~~~~~~~~ 127:49.20 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:49.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:49.20 ^~~~~~~~~~~~~~~~~~~~~~ 127:53.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:53.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:53.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICacheEntry.h:10, 127:53.79 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheEntry.h:8, 127:53.79 from /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheEntry.cpp:6, 127:53.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 127:53.79 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 127:53.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:53.80 foundInterface = 0; \ 127:53.80 ^~~~~~~~~~~~~~ 127:53.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:53.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:53.80 ^~~~~~~~~~~~~~~~~~~~~~~ 127:53.80 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:53.80 NS_INTERFACE_MAP_END 127:53.80 ^~~~~~~~~~~~~~~~~~~~ 127:53.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:53.80 else 127:53.80 ^~~~ 127:53.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:53.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:53.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:53.80 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:53.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 127:53.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:53.86 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 127:53.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:53.86 foundInterface = 0; \ 127:53.86 ^~~~~~~~~~~~~~ 127:53.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:53.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:53.86 ^~~~~~~~~~~~~~~~~~~~~~~ 127:53.86 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:53.86 NS_INTERFACE_MAP_END 127:53.86 ^~~~~~~~~~~~~~~~~~~~ 127:53.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:53.86 else 127:53.86 ^~~~ 127:53.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:53.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:53.87 ^~~~~~~~~~~~~~~~~~ 127:53.87 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:53.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:53.87 ^~~~~~~~~~~~~~~~~~~~~~ 127:53.96 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 127:53.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:53.96 foundInterface = 0; \ 127:53.97 ^~~~~~~~~~~~~~ 127:53.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:53.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:53.97 ^~~~~~~~~~~~~~~~~~~~~~~ 127:53.97 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:53.97 NS_INTERFACE_MAP_END 127:53.97 ^~~~~~~~~~~~~~~~~~~~ 127:53.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:53.97 else 127:53.97 ^~~~ 127:53.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:53.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:53.97 ^~~~~~~~~~~~~~~~~~ 127:53.97 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:53.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:53.97 ^~~~~~~~~~~~~~~~~~~~~~ 127:54.10 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 127:54.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:54.10 foundInterface = 0; \ 127:54.10 ^~~~~~~~~~~~~~ 127:54.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:54.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:54.11 ^~~~~~~~~~~~~~~~~~~~~~~ 127:54.11 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:54.11 NS_INTERFACE_MAP_END 127:54.11 ^~~~~~~~~~~~~~~~~~~~ 127:54.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:54.11 else 127:54.11 ^~~~ 127:54.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:54.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:54.11 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:54.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 127:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:54.15 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 127:54.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:54.15 foundInterface = 0; \ 127:54.15 ^~~~~~~~~~~~~~ 127:54.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:54.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:54.15 ^~~~~~~~~~~~~~~~~~~~~~~ 127:54.15 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:54.15 NS_INTERFACE_MAP_END 127:54.15 ^~~~~~~~~~~~~~~~~~~~ 127:54.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:54.15 else 127:54.15 ^~~~ 127:54.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:54.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:54.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:54.16 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:54.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 127:54.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:54.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:54.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:54.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAboutModule.h:10, 127:54.94 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutBlank.h:9, 127:54.94 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutBlank.cpp:6, 127:54.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 127:54.94 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 127:54.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:54.95 foundInterface = 0; \ 127:54.95 ^~~~~~~~~~~~~~ 127:54.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:54.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:54.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:54.95 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:54.95 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 127:54.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:54.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 127:54.95 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:330:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:54.95 else 127:54.95 ^~~~ 127:54.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:54.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 127:54.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAboutModule.h:10, 127:54.95 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutBlank.h:9, 127:54.95 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutBlank.cpp:6, 127:54.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 127:54.95 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 127:54.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:54.95 foundInterface = 0; \ 127:54.95 ^~~~~~~~~~~~~~ 127:54.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:54.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:54.95 ^~~~~~~~~~~~~~~~~~~~~~~ 127:54.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:54.95 NS_INTERFACE_MAP_END \ 127:54.95 ^~~~~~~~~~~~~~~~~~~~ 127:54.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:54.96 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 127:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:54.96 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:54.96 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 127:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:54.96 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 127:54.96 from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleNestedURI.h:16, 127:54.96 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 127:54.96 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 127:54.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 127:54.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 127:54.96 } else \ 127:54.96 ^~~~ 127:54.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:54.96 } else \ 127:54.96 ^~~~ 127:54.96 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:54.96 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 127:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:58.04 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 127:58.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:58.04 foundInterface = 0; \ 127:58.04 ^~~~~~~~~~~~~~ 127:58.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:58.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:58.04 ^~~~~~~~~~~~~~~~~~~~~~~ 127:58.04 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheIndex.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:58.04 NS_INTERFACE_MAP_END 127:58.04 ^~~~~~~~~~~~~~~~~~~~ 127:58.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:58.04 else 127:58.04 ^~~~ 127:58.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:58.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:58.04 ^~~~~~~~~~~~~~~~~~ 127:58.04 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheIndex.cpp:246:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:58.04 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 127:58.04 ^~~~~~~~~~~~~~~~~~~~~~ 128:02.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:137: 128:02.89 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 128:02.89 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheObserver.cpp:489:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 128:02.89 } // namespace mozilla 128:02.89 ^ 128:02.89 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheObserver.cpp:489:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 128:02.89 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 128:02.89 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheObserver.cpp:489:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 128:02.89 /builddir/build/BUILD/firefox-67.0.3/netwerk/cache2/CacheObserver.cpp:489:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 128:23.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:23.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 128:23.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerializable.h:10, 128:23.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIPrincipal.h:10, 128:23.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsJSPrincipals.h:10, 128:23.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 128:23.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoParent.h:8, 128:23.68 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 128:23.68 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 128:23.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 128:23.68 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 128:23.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:23.68 foundInterface = 0; \ 128:23.68 ^~~~~~~~~~~~~~ 128:23.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:23.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:23.68 ^~~~~~~~~~~~~~~~~~~~~~~ 128:23.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:23.68 NS_INTERFACE_MAP_END \ 128:23.68 ^~~~~~~~~~~~~~~~~~~~ 128:23.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 128:23.68 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 128:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.68 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 128:23.68 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 128:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.68 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsStandardURL.h:23, 128:23.69 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 128:23.69 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 128:23.69 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 128:23.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 128:23.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 128:23.69 } else \ 128:23.69 ^~~~ 128:23.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 128:23.69 } else \ 128:23.69 ^~~~ 128:23.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 128:23.69 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 128:23.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerializable.h:10, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIPrincipal.h:10, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsJSPrincipals.h:10, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoParent.h:8, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 128:23.70 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 128:23.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:23.70 foundInterface = 0; \ 128:23.70 ^~~~~~~~~~~~~~ 128:23.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:23.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:23.70 ^~~~~~~~~~~~~~~~~~~~~~~ 128:23.70 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:23.70 NS_INTERFACE_MAP_END 128:23.70 ^~~~~~~~~~~~~~~~~~~~ 128:23.70 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 128:23.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 128:23.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:23.70 } else 128:23.70 ^~~~ 128:23.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 128:23.70 } else 128:23.71 ^~~~ 128:29.12 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 128:29.12 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 128:29.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 128:29.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 128:29.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 128:29.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 128:29.12 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpLog.h:20, 128:29.12 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/ASpdySession.cpp:8, 128:29.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 128:29.12 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 128:29.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:29.12 foundInterface = 0; \ 128:29.12 ^~~~~~~~~~~~~~ 128:29.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:29.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:29.12 ^~~~~~~~~~~~~~~~~~~~~~~ 128:29.13 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:29.13 NS_INTERFACE_MAP_END 128:29.13 ^~~~~~~~~~~~~~~~~~~~ 128:29.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:29.13 else 128:29.13 ^~~~ 128:29.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:29.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:29.13 ^~~~~~~~~~~~~~~~~~ 128:29.13 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:29.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:29.13 ^~~~~~~~~~~~~~~~~~~~~~ 128:29.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:29.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 128:29.19 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 128:29.19 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 128:29.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 128:29.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 128:29.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:29.19 foundInterface = 0; \ 128:29.19 ^~~~~~~~~~~~~~ 128:29.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:29.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:29.19 ^~~~~~~~~~~~~~~~~~~~~~~ 128:29.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:29.19 NS_INTERFACE_MAP_END 128:29.19 ^~~~~~~~~~~~~~~~~~~~ 128:29.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:29.19 else 128:29.20 ^~~~ 128:29.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:29.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.20 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:29.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 128:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:30.48 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 128:30.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:30.48 foundInterface = 0; \ 128:30.48 ^~~~~~~~~~~~~~ 128:30.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:30.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:30.48 ^~~~~~~~~~~~~~~~~~~~~~~ 128:30.48 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:30.48 NS_INTERFACE_MAP_END 128:30.48 ^~~~~~~~~~~~~~~~~~~~ 128:30.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:30.48 } else 128:30.48 ^~~~ 128:30.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 128:30.48 NS_IMPL_QUERY_BODY_CONCRETE(_class) 128:30.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:30.48 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/ClassifierDummyChannel.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 128:30.48 NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 128:30.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:30.55 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 128:30.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:30.55 foundInterface = 0; \ 128:30.55 ^~~~~~~~~~~~~~ 128:30.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:30.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:30.55 ^~~~~~~~~~~~~~~~~~~~~~~ 128:30.55 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:30.55 NS_INTERFACE_MAP_END 128:30.55 ^~~~~~~~~~~~~~~~~~~~ 128:30.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:30.55 else 128:30.55 ^~~~ 128:30.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:30.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:30.55 ^~~~~~~~~~~~~~~~~~ 128:30.55 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:30.55 NS_INTERFACE_MAP_ENTRY(nsIObserver) 128:30.55 ^~~~~~~~~~~~~~~~~~~~~~ 128:30.73 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 128:30.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:30.73 foundInterface = 0; \ 128:30.73 ^~~~~~~~~~~~~~ 128:30.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:30.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:30.73 ^~~~~~~~~~~~~~~~~~~~~~~ 128:30.73 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:30.73 NS_INTERFACE_MAP_END 128:30.73 ^~~~~~~~~~~~~~~~~~~~ 128:30.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:30.73 else 128:30.73 ^~~~ 128:30.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:30.74 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:30.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:30.74 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:30.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 128:30.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.17 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 128:37.17 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 128:37.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 128:37.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 128:37.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 128:37.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 128:37.17 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketLog.h:12, 128:37.18 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 128:37.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 128:37.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 128:37.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:37.18 foundInterface = 0; \ 128:37.18 ^~~~~~~~~~~~~~ 128:37.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:37.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:37.18 ^~~~~~~~~~~~~~~~~~~~~~~ 128:37.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:37.18 NS_INTERFACE_MAP_END 128:37.18 ^~~~~~~~~~~~~~~~~~~~ 128:37.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:37.18 else 128:37.18 ^~~~ 128:37.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:37.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:37.18 ^~~~~~~~~~~~~~~~~~ 128:37.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:37.18 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 128:37.18 ^~~~~~~~~~~~~~~~~~~~~~ 128:37.28 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 128:37.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:37.28 foundInterface = 0; \ 128:37.28 ^~~~~~~~~~~~~~ 128:37.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:37.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:37.28 ^~~~~~~~~~~~~~~~~~~~~~~ 128:37.28 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:37.28 NS_INTERFACE_MAP_END 128:37.28 ^~~~~~~~~~~~~~~~~~~~ 128:37.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:37.28 else 128:37.28 ^~~~ 128:37.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:37.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:37.28 ^~~~~~~~~~~~~~~~~~ 128:37.28 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:37.28 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 128:37.28 ^~~~~~~~~~~~~~~~~~~~~~ 128:37.32 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 128:37.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:37.32 foundInterface = 0; \ 128:37.32 ^~~~~~~~~~~~~~ 128:37.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:37.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:37.32 ^~~~~~~~~~~~~~~~~~~~~~~ 128:37.32 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:37.32 NS_INTERFACE_MAP_END 128:37.32 ^~~~~~~~~~~~~~~~~~~~ 128:37.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:37.32 else 128:37.32 ^~~~ 128:37.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:37.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:37.33 ^~~~~~~~~~~~~~~~~~ 128:37.33 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:37.33 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 128:37.33 ^~~~~~~~~~~~~~~~~~~~~~ 128:37.34 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 128:37.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:37.34 foundInterface = 0; \ 128:37.34 ^~~~~~~~~~~~~~ 128:37.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:37.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:37.34 ^~~~~~~~~~~~~~~~~~~~~~~ 128:37.34 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:37.34 NS_INTERFACE_MAP_END 128:37.34 ^~~~~~~~~~~~~~~~~~~~ 128:37.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:37.35 else 128:37.35 ^~~~ 128:37.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:37.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:37.35 ^~~~~~~~~~~~~~~~~~ 128:37.35 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:37.35 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 128:37.35 ^~~~~~~~~~~~~~~~~~~~~~ 128:42.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:74: 128:42.61 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 128:42.61 /builddir/build/BUILD/firefox-67.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] 128:42.61 } // namespace mozilla 128:42.61 ^ 128:42.61 /builddir/build/BUILD/firefox-67.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] 128:42.61 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 128:42.62 /builddir/build/BUILD/firefox-67.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] 128:42.62 /builddir/build/BUILD/firefox-67.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] 128:42.68 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 128:42.69 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 128:42.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 128:42.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 128:42.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 128:42.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 128:42.69 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpLog.h:20, 128:42.69 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 128:42.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 128:42.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 128:42.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:42.69 foundInterface = 0; \ 128:42.69 ^~~~~~~~~~~~~~ 128:42.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:42.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:42.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:42.69 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpBaseChannel.cpp:422:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:42.69 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 128:42.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:42.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:42.69 } else 128:42.69 ^~~~ 128:42.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 128:42.69 NS_IMPL_QUERY_BODY_CONCRETE(_class) 128:42.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:42.70 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpBaseChannel.cpp:421:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 128:42.70 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 128:42.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:44.33 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 128:44.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:44.34 foundInterface = 0; \ 128:44.34 ^~~~~~~~~~~~~~ 128:44.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:44.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:44.34 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelChild.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:44.34 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 128:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:44.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:44.34 } else 128:44.34 ^~~~ 128:44.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 128:44.34 NS_IMPL_QUERY_BODY_CONCRETE(_class) 128:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:44.34 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelChild.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 128:44.34 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 128:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:47.75 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 128:47.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:47.76 foundInterface = 0; \ 128:47.76 ^~~~~~~~~~~~~~ 128:47.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:47.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:47.76 ^~~~~~~~~~~~~~~~~~~~~~~ 128:47.76 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParent.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:47.76 NS_INTERFACE_MAP_END 128:47.76 ^~~~~~~~~~~~~~~~~~~~ 128:47.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:47.76 } else 128:47.76 ^~~~ 128:47.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 128:47.76 NS_IMPL_QUERY_BODY_CONCRETE(_class) 128:47.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:47.76 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParent.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 128:47.76 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 128:47.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.00 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 128:48.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:48.00 foundInterface = 0; \ 128:48.00 ^~~~~~~~~~~~~~ 128:48.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:48.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:48.01 ^~~~~~~~~~~~~~~~~~~~~~~ 128:48.01 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:48.01 NS_INTERFACE_MAP_END 128:48.01 ^~~~~~~~~~~~~~~~~~~~ 128:48.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:48.01 } else 128:48.01 ^~~~ 128:48.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 128:48.01 NS_IMPL_QUERY_BODY_CONCRETE(_class) 128:48.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.01 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 128:48.01 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 128:48.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:49.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:49.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 128:49.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:49.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:49.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 128:49.98 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/Entries.h:13, 128:49.98 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/Classifier.h:9, 128:49.98 from /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 128:49.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 128:49.98 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 128:49.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:49.99 foundInterface = 0; \ 128:49.99 ^~~~~~~~~~~~~~ 128:49.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:49.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:49.99 ^~~~~~~~~~~~~~~~~~~~~~~ 128:49.99 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:49.99 NS_INTERFACE_MAP_END 128:49.99 ^~~~~~~~~~~~~~~~~~~~ 128:49.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:49.99 else 128:49.99 ^~~~ 128:49.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:49.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:49.99 ^~~~~~~~~~~~~~~~~~ 128:49.99 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:49.99 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 128:49.99 ^~~~~~~~~~~~~~~~~~~~~~ 128:50.01 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 128:50.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:50.01 foundInterface = 0; \ 128:50.02 ^~~~~~~~~~~~~~ 128:50.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:50.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:50.02 ^~~~~~~~~~~~~~~~~~~~~~~ 128:50.02 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:50.02 NS_INTERFACE_MAP_END 128:50.02 ^~~~~~~~~~~~~~~~~~~~ 128:50.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:50.02 else 128:50.02 ^~~~ 128:50.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:50.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:50.02 ^~~~~~~~~~~~~~~~~~ 128:50.02 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:50.02 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 128:50.02 ^~~~~~~~~~~~~~~~~~~~~~ 128:50.10 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 128:50.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:50.10 foundInterface = 0; \ 128:50.10 ^~~~~~~~~~~~~~ 128:50.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:50.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:50.10 ^~~~~~~~~~~~~~~~~~~~~~~ 128:50.10 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:50.10 NS_INTERFACE_MAP_END 128:50.10 ^~~~~~~~~~~~~~~~~~~~ 128:50.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:50.10 else 128:50.10 ^~~~ 128:50.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:50.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:50.10 ^~~~~~~~~~~~~~~~~~ 128:50.10 /builddir/build/BUILD/firefox-67.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:50.10 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 128:50.10 ^~~~~~~~~~~~~~~~~~~~~~ 129:06.75 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 129:06.75 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 129:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 129:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 129:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 129:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 129:06.75 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/HttpLog.h:20, 129:06.75 from /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpAuthManager.cpp:7, 129:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 129:06.75 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 129:06.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:06.75 foundInterface = 0; \ 129:06.75 ^~~~~~~~~~~~~~ 129:06.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:06.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:06.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:06.75 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpChannel.cpp:5984:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:06.76 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 129:06.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:06.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:06.76 } else 129:06.76 ^~~~ 129:06.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 129:06.76 NS_IMPL_QUERY_BODY_CONCRETE(_class) 129:06.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:06.76 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpChannel.cpp:5983:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 129:06.76 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 129:06.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:07.18 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 129:07.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:07.18 foundInterface = 0; \ 129:07.18 ^~~~~~~~~~~~~~ 129:07.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:07.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:07.18 ^~~~~~~~~~~~~~~~~~~~~~~ 129:07.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnection.cpp:2382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:07.19 NS_INTERFACE_MAP_END 129:07.19 ^~~~~~~~~~~~~~~~~~~~ 129:07.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:07.19 } else 129:07.19 ^~~~ 129:07.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 129:07.19 NS_IMPL_QUERY_BODY_CONCRETE(_class) 129:07.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:07.19 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnection.cpp:2381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 129:07.19 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 129:07.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:07.41 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 129:07.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:07.41 foundInterface = 0; \ 129:07.41 ^~~~~~~~~~~~~~ 129:07.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:07.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:07.41 ^~~~~~~~~~~~~~~~~~~~~~~ 129:07.41 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3909:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:07.41 NS_INTERFACE_MAP_END 129:07.41 ^~~~~~~~~~~~~~~~~~~~ 129:07.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:56: 129:07.41 /builddir/build/BUILD/firefox-67.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3908:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:07.41 } else 129:07.41 ^~~~ 129:07.88 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/toolkit/library/rust/shared) 129:08.24 /builddir/build/BUILD/firefox-67.0.3/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 129:08.24 /builddir/build/BUILD/firefox-67.0.3/netwerk/sctp/datachannel/DataChannel.cpp:3239:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 129:08.24 } // namespace mozilla 129:08.24 ^ 129:08.24 /builddir/build/BUILD/firefox-67.0.3/netwerk/sctp/datachannel/DataChannel.cpp:3239:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 129:08.24 /builddir/build/BUILD/firefox-67.0.3/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 129:08.24 /builddir/build/BUILD/firefox-67.0.3/netwerk/sctp/datachannel/DataChannel.cpp:3239:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 129:08.24 /builddir/build/BUILD/firefox-67.0.3/netwerk/sctp/datachannel/DataChannel.cpp:3239:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 129:10.34 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-67.0.3/toolkit/library/rust) 129:17.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 129:17.49 /builddir/build/BUILD/firefox-67.0.3/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 129:17.49 /builddir/build/BUILD/firefox-67.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] 129:17.49 memset(&state, 0, sizeof(state)); 129:17.49 ^ 129:17.49 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 129:17.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 129:17.49 /builddir/build/BUILD/firefox-67.0.3/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 129:17.49 struct list_state { 129:17.49 ^~~~~~~~~~ 130:22.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 130:22.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 130:22.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 130:22.73 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message.h:21, 130:22.73 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_channel.h:13, 130:22.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/Transport.h:11, 130:22.73 from /builddir/build/BUILD/firefox-67.0.3/ipc/glue/BackgroundChild.h:11, 130:22.73 from /builddir/build/BUILD/firefox-67.0.3/ipc/glue/BackgroundImpl.cpp:7, 130:22.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 130:22.73 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 130:22.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:22.73 foundInterface = 0; \ 130:22.74 ^~~~~~~~~~~~~~ 130:22.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:22.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:22.74 ^~~~~~~~~~~~~~~~~~~~~~~ 130:22.74 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:22.74 NS_INTERFACE_MAP_END 130:22.74 ^~~~~~~~~~~~~~~~~~~~ 130:22.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:22.74 else 130:22.74 ^~~~ 130:22.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 130:22.74 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 130:22.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:22.74 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 130:22.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 130:22.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:29.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:137: 130:29.01 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:29.01 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 130:29.01 } // namespace mozilla 130:29.01 ^ 130:29.01 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 130:29.01 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:29.01 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 130:29.01 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 130:45.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:137: 130:45.20 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:45.20 /builddir/build/BUILD/firefox-67.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] 130:45.20 } // namespace mozilla 130:45.20 ^ 130:45.20 /builddir/build/BUILD/firefox-67.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] 130:45.21 /builddir/build/BUILD/firefox-67.0.3/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:45.21 /builddir/build/BUILD/firefox-67.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] 130:45.21 /builddir/build/BUILD/firefox-67.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] 131:03.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/chromium/Unified_cpp_ipc_chromium2.cpp:20: 131:03.58 /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 131:03.58 /builddir/build/BUILD/firefox-67.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] 131:03.58 } 131:03.58 ^ 131:03.58 /builddir/build/BUILD/firefox-67.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] 131:03.58 /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 131:03.58 /builddir/build/BUILD/firefox-67.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] 131:03.58 /builddir/build/BUILD/firefox-67.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] 131:43.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/js/src/jsapi.h:29, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:16, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptShared.h:12, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/WrapperAnswer.h:11, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptBase.h:11, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptChild.h:11, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptChild.cpp:8, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 131:43.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 131:43.98 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 131:43.98 /builddir/build/BUILD/firefox-67.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] 131:43.98 memset(aT, 0, sizeof(T)); 131:43.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 131:43.98 In file included from /builddir/build/BUILD/firefox-67.0.3/js/ipc/JavaScriptChild.cpp:12, 131:43.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 131:43.98 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 131:43.98 struct GlobalProperties { 131:43.98 ^~~~~~~~~~~~~~~~ 132:12.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 132:12.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 132:12.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 132:12.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 132:12.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 132:12.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 132:12.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsfriendapi.h:18, 132:12.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Proxy.h:12, 132:12.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Wrapper.h:12, 132:12.97 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/WrapperFactory.h:10, 132:12.97 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/XrayWrapper.h:12, 132:12.97 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/XrayWrapper.cpp:7: 132:12.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 132:12.97 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 132:12.97 /builddir/build/BUILD/firefox-67.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] 132:12.97 memset(aT, 0, sizeof(T)); 132:12.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:12.97 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/XrayWrapper.cpp:17: 132:12.97 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 132:12.97 struct GlobalProperties { 132:12.97 ^~~~~~~~~~~~~~~~ 132:21.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 132:21.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 132:21.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 132:21.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 132:21.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 132:21.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Id.h:28, 132:21.86 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/AccessCheck.h:10, 132:21.86 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/AccessCheck.cpp:7, 132:21.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 132:21.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 132:21.86 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 132:21.86 /builddir/build/BUILD/firefox-67.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] 132:21.86 memset(aT, 0, sizeof(T)); 132:21.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:21.86 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/wrappers/AccessCheck.cpp:25, 132:21.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 132:21.87 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 132:21.87 struct GlobalProperties { 132:21.87 ^~~~~~~~~~~~~~~~ 132:22.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 132:22.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 132:22.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 132:22.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 132:22.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 132:22.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 132:22.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 132:22.01 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 132:22.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 132:22.01 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 132:22.01 /builddir/build/BUILD/firefox-67.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] 132:22.01 memset(aT, 0, sizeof(T)); 132:22.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:22.01 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 132:22.01 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 132:22.01 struct GlobalProperties { 132:22.01 ^~~~~~~~~~~~~~~~ 132:29.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 132:29.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 132:29.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:10, 132:29.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 132:29.34 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.h:9, 132:29.34 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 132:29.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 132:29.34 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 132:29.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:29.35 foundInterface = 0; \ 132:29.35 ^~~~~~~~~~~~~~ 132:29.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:29.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:29.35 ^~~~~~~~~~~~~~~~~~~~~~~ 132:29.35 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:29.35 NS_INTERFACE_MAP_END 132:29.35 ^~~~~~~~~~~~~~~~~~~~ 132:29.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:29.35 else 132:29.35 ^~~~ 132:29.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:29.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:29.35 ^~~~~~~~~~~~~~~~~~ 132:29.35 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:29.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 132:29.35 ^~~~~~~~~~~~~~~~~~~~~~ 132:31.95 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 132:31.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:31.95 foundInterface = 0; \ 132:31.95 ^~~~~~~~~~~~~~ 132:31.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:31.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:31.95 ^~~~~~~~~~~~~~~~~~~~~~~ 132:31.95 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:31.96 NS_INTERFACE_MAP_END 132:31.96 ^~~~~~~~~~~~~~~~~~~~ 132:31.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:31.96 else 132:31.96 ^~~~ 132:31.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:31.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:31.96 ^~~~~~~~~~~~~~~~~~ 132:31.96 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:31.96 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 132:31.96 ^~~~~~~~~~~~~~~~~~~~~~ 132:32.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.h:9, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 132:32.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 132:32.31 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 132:32.31 /builddir/build/BUILD/firefox-67.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] 132:32.31 memset(aT, 0, sizeof(T)); 132:32.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:32.31 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ScriptPreloader.cpp:30, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 132:32.31 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 132:32.31 struct AmountFns { 132:32.31 ^~~~~~~~~ 132:32.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 132:32.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 132:32.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 132:32.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 132:32.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 132:32.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 132:32.32 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.h:9, 132:32.32 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 132:32.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 132:32.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 132:32.32 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 132:32.32 /builddir/build/BUILD/firefox-67.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] 132:32.32 memset(aT, 0, sizeof(T)); 132:32.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:32.32 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/ScriptPreloader.cpp:30, 132:32.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 132:32.32 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 132:32.32 struct SizeOfTabFns { 132:32.32 ^~~~~~~~~~~~ 132:32.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.h:9, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 132:32.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 132:32.38 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 132:32.38 /builddir/build/BUILD/firefox-67.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] 132:32.38 memset(aT, 0, sizeof(T)); 132:32.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:32.38 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 132:32.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 132:32.38 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 132:32.38 struct GlobalProperties { 132:32.38 ^~~~~~~~~~~~~~~~ 132:49.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:76, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 132:49.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 132:49.86 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 132:49.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:49.86 foundInterface = 0; \ 132:49.86 ^~~~~~~~~~~~~~ 132:49.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:49.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:49.86 ^~~~~~~~~~~~~~~~~~~~~~~ 132:49.86 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:49.86 NS_INTERFACE_MAP_END 132:49.86 ^~~~~~~~~~~~~~~~~~~~ 132:49.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:49.86 else 132:49.86 ^~~~ 132:49.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:49.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:49.86 ^~~~~~~~~~~~~~~~~~ 132:49.86 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:49.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 132:49.86 ^~~~~~~~~~~~~~~~~~~~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:50.78 foundInterface = 0; \ 132:50.78 ^~~~~~~~~~~~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:50.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:50.78 ^~~~~~~~~~~~~~~~~~~~~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:50.78 NS_INTERFACE_MAP_END 132:50.78 ^~~~~~~~~~~~~~~~~~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 132:50.78 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 132:50.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp:2644:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 132:50.78 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 132:50.78 ^~~~~~~~~~~~~~~~~~~~ 132:50.78 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:108, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:50.78 } else 132:50.78 ^~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 132:50.78 } else 132:50.78 ^~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 132:50.78 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 132:50.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp:2644:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 132:50.78 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 132:50.78 ^~~~~~~~~~~~~~~~~~~~ 132:50.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:76, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 132:50.78 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:50.78 foundInterface = 0; \ 132:50.78 ^~~~~~~~~~~~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:50.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:50.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCComponents.cpp:2654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:50.78 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 132:50.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:50.78 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:108, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 132:50.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:50.78 } else 132:50.78 ^~~~ 132:50.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 132:50.78 } else 132:50.78 ^~~~ 132:51.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:10, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:76, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 132:51.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 132:51.84 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 132:51.84 /builddir/build/BUILD/firefox-67.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] 132:51.84 memset(aT, 0, sizeof(T)); 132:51.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:51.84 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 132:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 132:51.84 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 132:51.84 struct GlobalProperties { 132:51.84 ^~~~~~~~~~~~~~~~ 133:05.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 133:05.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 133:05.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsXULAppAPI.h:13, 133:05.89 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 133:05.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 133:05.89 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 133:05.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:05.89 foundInterface = 0; \ 133:05.89 ^~~~~~~~~~~~~~ 133:05.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:05.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:05.89 ^~~~~~~~~~~~~~~~~~~~~~~ 133:05.89 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:05.89 NS_INTERFACE_MAP_END 133:05.89 ^~~~~~~~~~~~~~~~~~~~ 133:05.89 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:108, 133:05.89 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:35, 133:05.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 133:05.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:05.89 } else 133:05.89 ^~~~ 133:05.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 133:05.89 } else 133:05.89 ^~~~ 133:06.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 133:06.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 133:06.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsXULAppAPI.h:13, 133:06.73 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 133:06.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 133:06.73 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 133:06.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:06.73 foundInterface = 0; \ 133:06.73 ^~~~~~~~~~~~~~ 133:06.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:06.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:06.73 ^~~~~~~~~~~~~~~~~~~~~~~ 133:06.73 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:06.73 NS_INTERFACE_MAP_END 133:06.73 ^~~~~~~~~~~~~~~~~~~~ 133:06.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:06.73 else 133:06.73 ^~~~ 133:06.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:06.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:06.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:06.73 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:06.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 133:06.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:06.75 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 133:06.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:06.75 foundInterface = 0; \ 133:06.75 ^~~~~~~~~~~~~~ 133:06.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:06.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:06.75 ^~~~~~~~~~~~~~~~~~~~~~~ 133:06.75 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedNative.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:06.75 NS_INTERFACE_MAP_END 133:06.75 ^~~~~~~~~~~~~~~~~~~~ 133:06.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:06.75 else 133:06.75 ^~~~ 133:06.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:06.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:06.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:06.75 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCWrappedNative.cpp:663:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:06.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 133:06.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:08.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 133:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 133:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 133:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 133:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 133:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 133:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 133:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 133:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFile.h:14, 133:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/XREAppData.h:15, 133:08.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsXULAppAPI.h:15, 133:08.72 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 133:08.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 133:08.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 133:08.72 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 133:08.72 /builddir/build/BUILD/firefox-67.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] 133:08.72 memset(aT, 0, sizeof(T)); 133:08.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 133:08.72 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCShellImpl.cpp:35, 133:08.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 133:08.72 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 133:08.72 struct GlobalProperties { 133:08.72 ^~~~~~~~~~~~~~~~ 133:48.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 133:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 133:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 133:48.10 from /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARInputStream.h:10, 133:48.10 from /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJAR.cpp:7, 133:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 133:48.10 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 133:48.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:48.10 foundInterface = 0; \ 133:48.10 ^~~~~~~~~~~~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:48.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:48.11 ^~~~~~~~~~~~~~~~~~~~~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:48.11 NS_INTERFACE_MAP_END 133:48.11 ^~~~~~~~~~~~~~~~~~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:48.11 } else 133:48.11 ^~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 133:48.11 NS_IMPL_QUERY_BODY_CONCRETE(_class) 133:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 133:48.11 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 133:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 133:48.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:48.11 foundInterface = 0; \ 133:48.11 ^~~~~~~~~~~~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:48.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:48.11 ^~~~~~~~~~~~~~~~~~~~~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:48.11 NS_INTERFACE_MAP_END \ 133:48.11 ^~~~~~~~~~~~~~~~~~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 133:48.11 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 133:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:48.11 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 133:48.11 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 133:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:48.12 In file included from /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.h:16, 133:48.12 from /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARProtocolHandler.cpp:13, 133:48.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 133:48.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 133:48.12 } else \ 133:48.12 ^~~~ 133:48.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 133:48.12 } else \ 133:48.12 ^~~~ 133:48.12 /builddir/build/BUILD/firefox-67.0.3/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 133:48.12 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 133:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:54.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 133:54.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 133:54.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIArray.h:10, 133:54.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIArrayExtensions.h:10, 133:54.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIMutableArray.h:10, 133:54.01 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.cpp:10: 133:54.01 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 133:54.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:54.01 foundInterface = 0; \ 133:54.01 ^~~~~~~~~~~~~~ 133:54.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:54.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:54.01 ^~~~~~~~~~~~~~~~~~~~~~~ 133:54.01 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:54.01 NS_INTERFACE_MAP_END 133:54.01 ^~~~~~~~~~~~~~~~~~~~ 133:54.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:54.01 else 133:54.01 ^~~~ 133:54.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:54.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:54.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:54.01 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:54.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 133:54.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:57.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 133:57.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 133:57.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:10, 133:57.45 from /builddir/build/BUILD/firefox-67.0.3/storage/FileSystemModule.cpp:11, 133:57.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage0.cpp:2: 133:57.45 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 133:57.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:57.45 foundInterface = 0; \ 133:57.45 ^~~~~~~~~~~~~~ 133:57.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:57.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:57.46 ^~~~~~~~~~~~~~~~~~~~~~~ 133:57.46 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:57.46 NS_INTERFACE_MAP_END 133:57.46 ^~~~~~~~~~~~~~~~~~~~ 133:57.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:57.46 else 133:57.46 ^~~~ 133:57.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:57.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:57.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:57.46 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:57.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 133:57.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:57.50 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 133:57.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:57.50 foundInterface = 0; \ 133:57.50 ^~~~~~~~~~~~~~ 133:57.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:57.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:57.50 ^~~~~~~~~~~~~~~~~~~~~~~ 133:57.50 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:57.50 NS_INTERFACE_MAP_END 133:57.50 ^~~~~~~~~~~~~~~~~~~~ 133:57.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:57.50 else 133:57.50 ^~~~ 133:57.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:57.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:57.50 ^~~~~~~~~~~~~~~~~~ 133:57.50 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:57.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 133:57.51 ^~~~~~~~~~~~~~~~~~~~~~ 133:57.81 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 133:57.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:57.81 foundInterface = 0; \ 133:57.81 ^~~~~~~~~~~~~~ 133:57.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:57.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:57.81 ^~~~~~~~~~~~~~~~~~~~~~~ 133:57.81 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:57.81 NS_INTERFACE_MAP_END 133:57.81 ^~~~~~~~~~~~~~~~~~~~ 133:57.81 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 133:57.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 133:57.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 133:57.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 133:57.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 133:57.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 133:57.82 from /builddir/build/BUILD/firefox-67.0.3/storage/StorageBaseStatementInternal.cpp:9, 133:57.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage0.cpp:20: 133:57.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:57.82 } else 133:57.82 ^~~~ 133:57.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:57.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:57.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:57.82 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 133:57.82 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 133:57.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:01.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 134:01.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 134:01.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:01.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:01.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 134:01.42 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageSQLFunctions.cpp:10, 134:01.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 134:01.42 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 134:01.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:01.42 foundInterface = 0; \ 134:01.42 ^~~~~~~~~~~~~~ 134:01.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:01.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:01.42 ^~~~~~~~~~~~~~~~~~~~~~~ 134:01.42 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:01.42 NS_INTERFACE_MAP_END 134:01.42 ^~~~~~~~~~~~~~~~~~~~ 134:01.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:01.42 else 134:01.42 ^~~~ 134:01.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:01.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:01.43 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:01.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 134:01.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:01.47 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 134:01.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:01.47 foundInterface = 0; \ 134:01.47 ^~~~~~~~~~~~~~ 134:01.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:01.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:01.47 ^~~~~~~~~~~~~~~~~~~~~~~ 134:01.47 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:01.47 NS_INTERFACE_MAP_END 134:01.47 ^~~~~~~~~~~~~~~~~~~~ 134:01.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:01.47 else 134:01.47 ^~~~ 134:01.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:01.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:01.47 ^~~~~~~~~~~~~~~~~~ 134:01.47 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:01.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:01.47 ^~~~~~~~~~~~~~~~~~~~~~ 134:01.51 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 134:01.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:01.51 foundInterface = 0; \ 134:01.51 ^~~~~~~~~~~~~~ 134:01.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:01.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:01.51 ^~~~~~~~~~~~~~~~~~~~~~~ 134:01.51 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:01.52 NS_INTERFACE_MAP_END 134:01.52 ^~~~~~~~~~~~~~~~~~~~ 134:01.52 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.h:14, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageService.cpp:11, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage1.cpp:11: 134:01.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:01.52 } else 134:01.52 ^~~~ 134:01.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:01.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:01.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:01.52 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 134:01.52 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 134:01.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:01.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageSQLFunctions.cpp:10, 134:01.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 134:01.53 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 134:01.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:01.53 foundInterface = 0; \ 134:01.53 ^~~~~~~~~~~~~~ 134:01.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:01.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:01.53 ^~~~~~~~~~~~~~~~~~~~~~~ 134:01.53 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:01.53 NS_INTERFACE_MAP_END 134:01.53 ^~~~~~~~~~~~~~~~~~~~ 134:01.53 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 134:01.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 134:01.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 134:01.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 134:01.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 134:01.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 134:01.53 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageConnection.h:14, 134:01.53 from /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageService.cpp:11, 134:01.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/storage/Unified_cpp_storage1.cpp:11: 134:01.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:01.53 } else 134:01.53 ^~~~ 134:01.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:01.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:01.53 /builddir/build/BUILD/firefox-67.0.3/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 134:01.53 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 134:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:35.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 134:35.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 134:35.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICookiePermission.h:10, 134:35.12 from /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsCookiePermission.h:8, 134:35.12 from /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsCookieModule.cpp:6, 134:35.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 134:35.12 /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 134:35.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:35.12 foundInterface = 0; \ 134:35.12 ^~~~~~~~~~~~~~ 134:35.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:35.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:35.12 ^~~~~~~~~~~~~~~~~~~~~~~ 134:35.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:35.12 NS_INTERFACE_MAP_END 134:35.12 ^~~~~~~~~~~~~~~~~~~~ 134:35.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 134:35.12 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 134:35.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 134:35.12 /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 134:35.12 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 134:35.12 ^~~~~~~~~~~~~~~~~~~~ 134:35.12 In file included from /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsPermission.cpp:8, 134:35.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 134:35.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:35.12 } else 134:35.12 ^~~~ 134:35.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 134:35.12 } else 134:35.12 ^~~~ 134:35.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 134:35.12 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 134:35.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 134:35.12 /builddir/build/BUILD/firefox-67.0.3/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 134:35.12 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 134:35.12 ^~~~~~~~~~~~~~~~~~~~ 135:42.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/signaling/src/jsep/Unified_cpp_signaling_src_jsep0.cpp:20: 135:42.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/jsep/SsrcGenerator.cpp: In member function 'mozilla::JsepSessionImpl::ValidateRemoteDescription(mozilla::Sdp const&)': 135:42.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1: warning: the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 135:42.99 } // namespace mozilla 135:42.99 ^ 135:42.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1: warning: the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 135:42.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1: warning: the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 135:44.39 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 135:44.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 135:44.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 135:44.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 135:44.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 135:44.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 135:44.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 135:44.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:44.39 memcpy(this, &config, sizeof(*this)); 135:44.39 ^ 135:44.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 135:44.39 struct Config { 135:44.39 ^~~~~~ 135:44.91 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 135:44.92 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 135:44.92 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 135:44.92 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 135:44.92 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 135:44.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 135:44.92 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 135:44.92 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:44.92 memcpy(this, &config, sizeof(*this)); 135:44.92 ^ 135:44.92 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 135:44.92 struct Config { 135:44.92 ^~~~~~ 135:53.06 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 135:53.06 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 135:53.06 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 135:53.06 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 135:53.06 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:37, 135:53.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:47: 135:53.06 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 135:53.06 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:53.06 memcpy(this, &config, sizeof(*this)); 135:53.06 ^ 135:53.06 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 135:53.06 struct Config { 135:53.06 ^~~~~~ 135:55.64 Finished release [optimized] target(s) in 17m 13s 135:59.18 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 135:59.18 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 135:59.18 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 135:59.18 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 135:59.18 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 135:59.18 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 135:59.18 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:59.18 memcpy(this, &config, sizeof(*this)); 135:59.18 ^ 135:59.18 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 135:59.18 struct Config { 135:59.18 ^~~~~~ 136:09.74 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 136:09.74 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 136:09.74 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 136:09.74 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:13: 136:09.74 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:09.74 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:09.74 memcpy(this, &config, sizeof(*this)); 136:09.74 ^ 136:09.74 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:09.74 struct Config { 136:09.74 ^~~~~~ 136:15.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:74: 136:15.79 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 136:15.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1047:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 136:15.80 } // namespace mozilla 136:15.80 ^ 136:15.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1047:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:15.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 136:15.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1047:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 136:15.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1047:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:18.08 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 136:18.08 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 136:18.08 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 136:18.08 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 136:18.08 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:17: 136:18.08 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:18.08 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:18.08 memcpy(this, &config, sizeof(*this)); 136:18.08 ^ 136:18.08 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:18.08 struct Config { 136:18.08 ^~~~~~ 136:26.70 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 136:26.70 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 136:26.70 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 136:26.70 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 136:26.70 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 136:26.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:26.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:26.70 memcpy(this, &config, sizeof(*this)); 136:26.70 ^ 136:26.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:26.70 struct Config { 136:26.70 ^~~~~~ 136:34.63 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 136:34.63 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 136:34.63 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 136:34.63 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 136:34.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 136:34.63 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:34.63 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:34.63 memcpy(this, &config, sizeof(*this)); 136:34.64 ^ 136:34.64 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:34.64 struct Config { 136:34.64 ^~~~~~ 136:35.74 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 136:35.74 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 136:35.74 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 136:35.74 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/call.cc:20, 136:35.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 136:35.74 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:35.74 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:35.74 memcpy(this, &config, sizeof(*this)); 136:35.74 ^ 136:35.74 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:35.74 struct Config { 136:35.74 ^~~~~~ 136:36.61 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 136:36.62 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/call.cc:29, 136:36.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 136:36.62 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 136:36.62 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 136:36.62 AddReceiveRtpModule(rtp_module); 136:36.62 ^ 136:36.62 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 136:36.62 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 136:36.62 ^~~~~~~~~~~~~~~~~~~ 136:37.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 136:37.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 136:37.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 136:37.73 bool has_mid = packet.GetExtension(&packet_mid); 136:37.73 ^~~~~~~ 136:37.75 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 136:37.75 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 136:37.75 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 136:37.75 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 136:37.75 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 136:37.75 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/call.cc:63, 136:37.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 136:37.75 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 136:37.76 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 136:37.76 virtual void OnDroppedFrame() {} 136:37.76 ^~~~~~~~~~~~~~ 136:37.76 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 136:37.76 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 136:37.76 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/call.cc:64, 136:37.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 136:37.76 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 136:37.76 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 136:37.76 ^~~~~~~~~~~~~~ 136:37.89 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 136:37.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 136:37.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 136:37.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 136:37.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 136:37.89 AddReceiveRtpModule(rtp_module); 136:37.89 ^ 136:37.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 136:37.89 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 136:37.89 ^~~~~~~~~~~~~~~~~~~ 136:39.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 136:39.46 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 136:39.46 #define RETURN_EMPTY_ON_FAIL(x) \ 136:39.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 136:39.46 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 136:39.47 #define RETURN_EMPTY_ON_FAIL(x) \ 136:42.79 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 136:42.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 136:42.79 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:42.79 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:42.79 memcpy(this, &config, sizeof(*this)); 136:42.80 ^ 136:42.80 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:42.80 struct Config { 136:42.80 ^~~~~~ 136:43.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 136:43.45 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 136:43.45 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 136:43.45 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 136:43.45 ^ 136:43.45 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 136:43.45 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 136:43.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 136:43.45 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 136:43.45 class VideoCodec { 136:43.45 ^~~~~~~~~~ 136:43.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 136:43.45 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 136:43.46 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 136:43.46 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 136:43.46 ^ 136:43.46 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 136:43.46 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 136:43.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 136:43.46 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 136:43.46 class VideoCodec { 136:43.46 ^~~~~~~~~~ 136:52.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 136:52.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 136:52.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 136:52.57 sync_buffer_->IncreaseEndTimestamp( 136:52.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 136:52.57 static_cast(output_size_samples_)); 136:52.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:52.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 136:52.57 case kAudioRepetition: { 136:52.57 ^~~~ 136:53.93 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 136:53.93 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 136:53.93 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 136:53.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 136:53.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:53.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:53.93 memcpy(this, &config, sizeof(*this)); 136:53.94 ^ 136:53.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:53.94 struct Config { 136:53.94 ^~~~~~ 136:55.05 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 136:55.05 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 136:55.05 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 136:55.05 for (int k = 0; k < v_length; ++k) { 136:55.05 ~~^~~~~~~~~~ 136:56.21 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 136:56.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 136:56.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 136:56.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 136:56.21 AddReceiveRtpModule(rtp_module); 136:56.21 ^ 136:56.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 136:56.21 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 136:56.21 ^~~~~~~~~~~~~~~~~~~ 136:57.92 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 136:57.92 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 136:57.92 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:57.92 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:57.93 memcpy(this, &config, sizeof(*this)); 136:57.93 ^ 136:57.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:57.93 struct Config { 136:57.93 ^~~~~~ 136:58.16 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 136:58.17 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 136:58.17 memset(metrics, 0, sizeof(Metrics)); 136:58.17 ^ 136:58.17 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 136:58.17 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 136:58.17 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 136:58.17 struct Metrics { 136:58.17 ^~~~~~~ 136:58.75 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 136:58.75 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 136:58.75 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:58.75 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:58.75 memcpy(this, &config, sizeof(*this)); 136:58.75 ^ 136:58.75 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:58.75 struct Config { 136:58.75 ^~~~~~ 136:59.66 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 136:59.66 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 136:59.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:59.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:59.66 memcpy(this, &config, sizeof(*this)); 136:59.66 ^ 136:59.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:59.66 struct Config { 136:59.66 ^~~~~~ 136:59.94 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 136:59.94 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 136:59.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 136:59.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:59.94 memcpy(this, &config, sizeof(*this)); 136:59.94 ^ 136:59.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 136:59.94 struct Config { 136:59.94 ^~~~~~ 136:60.00 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 136:60.00 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 136:60.00 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 136:60.00 for (int k = 0; k < v_length; ++k) { 136:60.00 ~~^~~~~~~~~~ 137:01.16 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 137:01.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 137:01.16 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 137:01.16 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137:01.16 for (int k = 0; k < v_length; ++k) { 137:01.16 ~~^~~~~~~~~~ 137:01.38 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 137:01.39 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 137:01.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 137:01.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 137:01.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:01.39 memcpy(this, &config, sizeof(*this)); 137:01.39 ^ 137:01.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 137:01.39 struct Config { 137:01.39 ^~~~~~ 137:01.73 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 137:01.73 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 137:01.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 137:01.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 137:01.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:01.74 memcpy(this, &config, sizeof(*this)); 137:01.74 ^ 137:01.74 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 137:01.74 struct Config { 137:01.74 ^~~~~~ 137:01.90 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 137:01.90 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 137:01.90 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 137:01.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 137:01.90 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 137:01.91 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137:01.91 for (int k = 0; k < v_length; ++k) { 137:01.91 ~~^~~~~~~~~~ 137:03.85 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 137:03.85 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 137:03.85 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 137:03.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 137:03.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 137:03.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137:03.85 for (int k = 0; k < v_length; ++k) { 137:03.85 ~~^~~~~~~~~~ 137:03.93 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 137:03.93 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 137:03.93 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 137:03.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 137:03.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 137:03.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:03.94 memcpy(this, &config, sizeof(*this)); 137:03.94 ^ 137:03.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 137:03.94 struct Config { 137:03.94 ^~~~~~ 137:03.99 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 137:03.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 137:03.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 137:03.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:03.99 memcpy(this, &config, sizeof(*this)); 137:03.99 ^ 137:03.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 137:04.00 struct Config { 137:04.00 ^~~~~~ 137:04.12 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 137:04.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 137:04.12 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 137:04.12 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137:04.12 for (int k = 0; k < v_length; ++k) { 137:04.12 ~~^~~~~~~~~~ 137:08.21 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 137:08.21 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 137:08.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 137:08.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 137:08.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:08.21 memcpy(this, &config, sizeof(*this)); 137:08.21 ^ 137:08.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 137:08.21 struct Config { 137:08.21 ^~~~~~ 137:09.02 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 137:09.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 137:09.02 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 137:09.02 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 137:09.02 AddReceiveRtpModule(rtp_module); 137:09.02 ^ 137:09.02 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 137:09.02 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 137:09.02 ^~~~~~~~~~~~~~~~~~~ 137:13.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 137:13.62 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 137:13.62 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:13.62 memset(header, 0, sizeof(*header)); 137:13.62 ^ 137:13.62 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 137:13.62 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 137:13.62 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 137:13.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 137:13.62 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 137:13.62 struct RTPHeader { 137:13.62 ^~~~~~~~~ 137:13.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 137:13.92 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 137:13.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:13.93 memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 137:13.93 ^ 137:13.93 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 137:13.93 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 137:13.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 137:13.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 137:13.93 struct WebRtcRTPHeader { 137:13.93 ^~~~~~~~~~~~~~~ 137:14.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 137:14.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 137:14.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 137:14.09 sizeof(RtpRtcp::Configuration)); 137:14.09 ^ 137:14.09 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 137:14.09 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 137:14.09 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 137:14.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 137:14.09 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 137:14.09 struct Configuration { 137:14.09 ^~~~~~~~~~~~~ 137:15.05 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 137:15.05 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 137:15.05 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 137:15.05 parsed_payload->frame_type = kVideoFrameKey; 137:15.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 137:15.05 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 137:15.05 case H264::NaluType::kSlice: { 137:15.05 ^~~~ 137:17.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:137: 137:17.07 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc: In member function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void': 137:17.07 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:131:1: warning: the control flow of function '_ZN3rtc8OptionalIN6webrtc12AudioPayloadEE7emplaceIJRKS2_EEEvDpOT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:17.07 } // namespace webrtc 137:17.07 ^ 137:17.07 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:131:1: warning: the control flow of function '_ZN3rtc8OptionalIN6webrtc12AudioPayloadEE7emplaceIJRKS2_EEEvDpOT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:19.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 137:19.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 137:19.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 137:19.88 memset(&send_codec_, 0, sizeof(VideoCodec)); 137:19.88 ^ 137:19.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 137:19.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 137:19.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 137:19.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 137:19.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 137:19.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 137:19.88 class VideoCodec { 137:19.88 ^~~~~~~~~~ 137:19.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 137:19.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 137:19.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 137:19.88 memset(&receive_codec_, 0, sizeof(VideoCodec)); 137:19.88 ^ 137:19.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 137:19.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 137:19.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 137:19.89 class VideoCodec { 137:19.89 ^~~~~~~~~~ 137:19.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 137:19.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 137:19.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 137:19.89 memset(&receive_codec_, 0, sizeof(VideoCodec)); 137:19.89 ^ 137:19.89 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 137:19.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 137:19.89 class VideoCodec { 137:19.89 ^~~~~~~~~~ 137:19.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 137:19.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 137:19.89 memset(&receive_codec_, 0, sizeof(VideoCodec)); 137:19.89 ^ 137:19.89 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 137:19.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 137:19.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 137:19.89 class VideoCodec { 137:19.89 ^~~~~~~~~~ 137:21.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 137:21.37 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 137:21.37 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 137:21.37 if (previous_state != kStateDecodable && 137:21.37 ^~ 137:21.37 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 137:21.37 case kDecodableSession: { 137:21.37 ^~~~ 137:21.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 137:21.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 137:21.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 137:21.81 memset(&codec_, 0, sizeof(codec_)); 137:21.81 ^ 137:21.81 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 137:21.81 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 137:21.82 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 137:21.82 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 137:21.82 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 137:21.82 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 137:21.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 137:21.82 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 137:21.82 class VideoCodec { 137:21.82 ^~~~~~~~~~ 137:21.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 137:21.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 137:21.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:904:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 137:21.85 memset(&codec_, 0, sizeof(codec_)); 137:21.85 ^ 137:21.86 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 137:21.86 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 137:21.86 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 137:21.86 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 137:21.86 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 137:21.86 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 137:21.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 137:21.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 137:21.86 class VideoCodec { 137:21.86 ^~~~~~~~~~ 137:22.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 137:22.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 137:22.93 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 137:22.93 (x_density_[mb_col] * y_density_[mb_row] && 137:24.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 137:24.43 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 137:24.43 struct TaskQueue::Impl::QueueContext { 137:24.43 ^~~~~~~~~~~~ 137:24.54 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 137:24.55 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 137:24.55 write(reply_pipe_, &message, sizeof(message)); 137:24.55 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:24.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn/Unified_cpp__approved_generic_gn0.cpp:137: 137:24.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc: In function 'rtc::IPAddressPrecedence(rtc::IPAddress const&)': 137:24.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc:527:1: warning: the control flow of function '_ZN3rtc19IPAddressPrecedenceERKNS_9IPAddressE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:24.56 } // namespace rtc 137:24.56 ^ 137:24.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc:527:1: warning: the control flow of function '_ZN3rtc19IPAddressPrecedenceERKNS_9IPAddressE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:24.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc: In function 'rtc::IPIsPrivate(rtc::IPAddress const&)': 137:24.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc:527:1: warning: the control flow of function '_ZN3rtc11IPIsPrivateERKNS_9IPAddressE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:24.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc:527:1: warning: the control flow of function '_ZN3rtc11IPIsPrivateERKNS_9IPAddressE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:24.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 137:24.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 137:24.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 137:24.85 memset(&video_codec, 0, sizeof(video_codec)); 137:24.85 ^ 137:24.85 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 137:24.85 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 137:24.85 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 137:24.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 137:24.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 137:24.85 class VideoCodec { 137:24.85 ^~~~~~~~~~ 137:25.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 137:25.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 137:25.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 137:25.58 frame_callback_->OnCompleteFrame(std::move(*frame_it)); 137:25.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 137:25.58 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 137:25.58 case kDrop: 137:25.58 ^~~~ 137:29.69 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 137:29.70 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 137:29.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 137:29.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 137:29.70 virtual void OnDroppedFrame() {} 137:29.70 ^~~~~~~~~~~~~~ 137:29.70 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 137:29.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 137:29.70 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 137:29.70 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 137:29.70 ^~~~~~~~~~~~~~ 137:29.84 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 137:29.84 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 137:29.84 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 137:29.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 137:29.84 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 137:29.84 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:29.84 memcpy(this, &config, sizeof(*this)); 137:29.85 ^ 137:29.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 137:29.85 struct Config { 137:29.85 ^~~~~~ 137:29.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:110: 137:29.98 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 137:29.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 137:29.99 if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 137:29.99 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:29.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 137:29.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 137:29.99 if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 137:29.99 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:29.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 137:29.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 137:29.99 if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 137:29.99 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:30.21 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 137:30.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 137:30.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 137:30.21 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 137:30.21 AddReceiveRtpModule(rtp_module); 137:30.21 ^ 137:30.22 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 137:30.22 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 137:30.22 ^~~~~~~~~~~~~~~~~~~ 137:30.50 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 137:30.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 137:30.50 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 137:30.50 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 137:30.50 AddReceiveRtpModule(rtp_module); 137:30.50 ^ 137:30.50 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 137:30.50 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 137:30.50 ^~~~~~~~~~~~~~~~~~~ 137:30.66 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 137:30.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 137:30.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 137:30.66 } 137:30.66 ^ 137:30.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 137:30.66 int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 137:30.66 ^~~~~~~~~~~ 137:30.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 137:30.66 } 137:30.66 ^ 137:30.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 137:30.66 void VoEBaseImpl::PullRenderData(int bits_per_sample, 137:30.66 ^~~~~~~~~~~ 137:30.88 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 137:30.88 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 137:30.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 137:30.88 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 137:30.88 virtual void OnDroppedFrame() {} 137:30.89 ^~~~~~~~~~~~~~ 137:30.89 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 137:30.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 137:30.89 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 137:30.89 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 137:30.89 ^~~~~~~~~~~~~~ 137:31.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 137:31.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 137:31.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 137:31.44 memset(&codec, 0, sizeof(codec)); 137:31.44 ^ 137:31.44 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 137:31.44 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 137:31.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 137:31.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 137:31.44 class VideoCodec { 137:31.44 ^~~~~~~~~~ 137:31.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 137:31.82 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 137:31.82 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 137:31.82 FALLTHROUGH(); 137:31.83 ^ 137:31.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 137:31.83 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 137:31.83 ^~~~ 137:31.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 137:31.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 137:31.83 FALLTHROUGH(); 137:31.83 ^ 137:31.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 137:31.83 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 137:31.83 ^~~~ 137:33.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 137:33.51 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 137:33.51 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 137:33.51 keyframe_request_sender_->RequestKeyFrame(); 137:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 137:33.51 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 137:33.51 case video_coding::H264SpsPpsTracker::kDrop: 137:33.51 ^~~~ 137:34.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:137: 137:34.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 137:34.73 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc:82:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 137:34.73 if (processId == getpid()) { 137:34.73 ~~~~~~~~~~^~~~~~~~~~~ 137:36.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn2.cpp:38: 137:36.00 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 137:36.00 static int g_last_xserver_error_code = 0; 137:36.00 ^~~~~~~~~~~~~~~~~~~~~~~~~ 137:36.01 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 137:36.01 static bool g_xserver_error_trap_enabled = false; 137:36.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:53.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 137:53.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 137:53.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 137:53.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:11, 137:53.63 from /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsDocLoader.cpp:7, 137:53.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 137:53.63 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 137:53.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:53.63 foundInterface = 0; \ 137:53.63 ^~~~~~~~~~~~~~ 137:53.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:53.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:53.63 ^~~~~~~~~~~~~~~~~~~~~~~ 137:53.64 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsDocLoader.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:53.64 NS_INTERFACE_MAP_END 137:53.64 ^~~~~~~~~~~~~~~~~~~~ 137:53.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:53.64 } else 137:53.64 ^~~~ 137:53.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 137:53.64 NS_IMPL_QUERY_BODY_CONCRETE(_class) 137:53.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:53.64 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsDocLoader.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 137:53.64 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 137:53.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:53.76 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 137:53.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:53.76 foundInterface = 0; \ 137:53.76 ^~~~~~~~~~~~~~ 137:53.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:53.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:53.76 ^~~~~~~~~~~~~~~~~~~~~~~ 137:53.76 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:53.76 NS_INTERFACE_MAP_END 137:53.77 ^~~~~~~~~~~~~~~~~~~~ 137:53.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:53.77 else 137:53.77 ^~~~ 137:53.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:53.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:53.77 ^~~~~~~~~~~~~~~~~~ 137:53.77 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:53.77 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 137:53.77 ^~~~~~~~~~~~~~~~~~~~~~ 137:53.79 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 137:53.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:53.79 foundInterface = 0; \ 137:53.79 ^~~~~~~~~~~~~~ 137:53.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:53.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:53.79 ^~~~~~~~~~~~~~~~~~~~~~~ 137:53.80 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:53.80 NS_INTERFACE_MAP_END 137:53.80 ^~~~~~~~~~~~~~~~~~~~ 137:53.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:53.80 else 137:53.80 ^~~~ 137:53.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:53.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:53.80 ^~~~~~~~~~~~~~~~~~ 137:53.80 /builddir/build/BUILD/firefox-67.0.3/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:53.80 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 137:53.80 ^~~~~~~~~~~~~~~~~~~~~~ 138:08.71 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 138:08.71 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 138:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 138:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 138:08.71 from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/ContentHandlerService.h:4, 138:08.71 from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/ContentHandlerService.cpp:1, 138:08.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 138:08.71 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 138:08.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:08.72 foundInterface = 0; \ 138:08.72 ^~~~~~~~~~~~~~ 138:08.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:08.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:08.72 ^~~~~~~~~~~~~~~~~~~~~~~ 138:08.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:08.72 NS_INTERFACE_MAP_END 138:08.72 ^~~~~~~~~~~~~~~~~~~~ 138:08.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:08.72 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 138:08.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:08.72 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 138:08.72 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 138:08.72 ^~~~~~~~~~~~~~~~~~~~ 138:08.72 In file included from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 138:08.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 138:08.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:08.72 } else 138:08.72 ^~~~ 138:08.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138:08.73 } else 138:08.73 ^~~~ 138:08.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:08.73 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 138:08.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:08.73 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 138:08.73 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 138:08.73 ^~~~~~~~~~~~~~~~~~~~ 138:08.84 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 138:08.84 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 138:08.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 138:08.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 138:08.84 from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/ContentHandlerService.h:4, 138:08.84 from /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/ContentHandlerService.cpp:1, 138:08.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 138:08.84 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 138:08.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:08.84 foundInterface = 0; \ 138:08.84 ^~~~~~~~~~~~~~ 138:08.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:08.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:08.84 ^~~~~~~~~~~~~~~~~~~~~~~ 138:08.84 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp:1157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:08.84 NS_INTERFACE_MAP_END 138:08.84 ^~~~~~~~~~~~~~~~~~~~ 138:08.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:08.85 else 138:08.85 ^~~~ 138:08.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:08.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:08.85 ^~~~~~~~~~~~~~~~~~ 138:08.85 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp:1156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:08.85 NS_INTERFACE_MAP_ENTRY(nsINamed) 138:08.85 ^~~~~~~~~~~~~~~~~~~~~~ 138:08.95 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 138:08.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:08.95 foundInterface = 0; \ 138:08.95 ^~~~~~~~~~~~~~ 138:08.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:08.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:08.95 ^~~~~~~~~~~~~~~~~~~~~~~ 138:08.95 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:08.95 NS_INTERFACE_MAP_END 138:08.95 ^~~~~~~~~~~~~~~~~~~~ 138:08.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:08.95 else 138:08.95 ^~~~ 138:08.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:08.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:08.95 ^~~~~~~~~~~~~~~~~~ 138:08.95 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:08.95 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 138:08.95 ^~~~~~~~~~~~~~~~~~~~~~ 138:08.97 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 138:08.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:08.97 foundInterface = 0; \ 138:08.97 ^~~~~~~~~~~~~~ 138:08.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:08.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:08.97 ^~~~~~~~~~~~~~~~~~~~~~~ 138:08.97 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:08.97 NS_INTERFACE_MAP_END 138:08.97 ^~~~~~~~~~~~~~~~~~~~ 138:08.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:08.97 else 138:08.97 ^~~~ 138:08.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:08.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:08.97 ^~~~~~~~~~~~~~~~~~ 138:08.97 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:08.97 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 138:08.97 ^~~~~~~~~~~~~~~~~~~~~~ 138:08.98 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 138:08.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:08.98 foundInterface = 0; \ 138:08.98 ^~~~~~~~~~~~~~ 138:08.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:08.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:08.98 ^~~~~~~~~~~~~~~~~~~~~~~ 138:08.98 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:08.98 NS_INTERFACE_MAP_END 138:08.98 ^~~~~~~~~~~~~~~~~~~~ 138:08.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:08.98 else 138:08.98 ^~~~ 138:08.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:08.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:08.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:08.99 /builddir/build/BUILD/firefox-67.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:08.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 138:08.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:12.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 138:12.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 138:12.73 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.h:9, 138:12.73 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:7, 138:12.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 138:12.73 /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 138:12.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:12.73 foundInterface = 0; \ 138:12.73 ^~~~~~~~~~~~~~ 138:12.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:12.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:12.73 ^~~~~~~~~~~~~~~~~~~~~~~ 138:12.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:12.73 NS_INTERFACE_MAP_END 138:12.73 ^~~~~~~~~~~~~~~~~~~~ 138:12.73 /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:12.73 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 138:12.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:12.74 In file included from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:23, 138:12.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 138:12.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:12.74 } else 138:12.74 ^~~~ 138:12.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138:12.74 } else 138:12.74 ^~~~ 138:12.74 /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:12.74 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 138:12.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:15.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 138:15.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 138:15.24 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.h:9, 138:15.24 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:7, 138:15.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 138:15.24 /builddir/build/BUILD/firefox-67.0.3/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 138:15.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:15.24 foundInterface = 0; \ 138:15.24 ^~~~~~~~~~~~~~ 138:15.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:15.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:15.24 ^~~~~~~~~~~~~~~~~~~~~~~ 138:15.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:15.24 NS_INTERFACE_MAP_END 138:15.24 ^~~~~~~~~~~~~~~~~~~~ 138:15.24 /builddir/build/BUILD/firefox-67.0.3/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:15.24 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 138:15.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:15.25 In file included from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:23, 138:15.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 138:15.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:15.25 } else 138:15.25 ^~~~ 138:15.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138:15.25 } else 138:15.25 ^~~~ 138:15.25 /builddir/build/BUILD/firefox-67.0.3/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:15.25 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 138:15.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:15.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 138:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 138:15.43 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.h:9, 138:15.43 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:7, 138:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 138:15.43 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 138:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:15.43 foundInterface = 0; \ 138:15.43 ^~~~~~~~~~~~~~ 138:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:15.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:15.43 ^~~~~~~~~~~~~~~~~~~~~~~ 138:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:15.43 NS_INTERFACE_MAP_END 138:15.43 ^~~~~~~~~~~~~~~~~~~~ 138:15.43 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:15.44 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 138:15.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:15.44 In file included from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:23, 138:15.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 138:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:15.44 } else 138:15.44 ^~~~ 138:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138:15.44 } else 138:15.44 ^~~~ 138:15.44 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:15.44 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 138:15.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:15.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 138:15.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 138:15.44 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.h:9, 138:15.44 from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:7, 138:15.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 138:15.44 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 138:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:15.44 foundInterface = 0; \ 138:15.44 ^~~~~~~~~~~~~~ 138:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:15.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:15.45 ^~~~~~~~~~~~~~~~~~~~~~~ 138:15.45 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipalURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:15.45 NS_INTERFACE_MAP_END 138:15.45 ^~~~~~~~~~~~~~~~~~~~ 138:15.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:15.45 else 138:15.45 ^~~~ 138:15.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:15.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:15.45 ^~~~~~~~~~~~~~~~~~ 138:15.45 /builddir/build/BUILD/firefox-67.0.3/caps/NullPrincipalURI.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:15.45 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 138:15.45 ^~~~~~~~~~~~~~~~~~~~~~ 138:15.55 /builddir/build/BUILD/firefox-67.0.3/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 138:15.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:15.55 foundInterface = 0; \ 138:15.55 ^~~~~~~~~~~~~~ 138:15.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:15.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:15.55 ^~~~~~~~~~~~~~~~~~~~~~~ 138:15.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:15.55 NS_INTERFACE_MAP_END 138:15.55 ^~~~~~~~~~~~~~~~~~~~ 138:15.55 /builddir/build/BUILD/firefox-67.0.3/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:15.55 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 138:15.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:15.55 In file included from /builddir/build/BUILD/firefox-67.0.3/caps/ContentPrincipal.cpp:23, 138:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 138:15.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:15.55 } else 138:15.55 ^~~~ 138:15.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138:15.55 } else 138:15.55 ^~~~ 138:15.55 /builddir/build/BUILD/firefox-67.0.3/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:15.55 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 138:15.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:16.86 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 138:16.86 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 138:16.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 138:16.86 from /builddir/build/BUILD/firefox-67.0.3/ipc/glue/BackgroundUtils.h:10, 138:16.86 from /builddir/build/BUILD/firefox-67.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 138:16.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 138:16.86 /builddir/build/BUILD/firefox-67.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 138:16.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:16.86 foundInterface = 0; \ 138:16.86 ^~~~~~~~~~~~~~ 138:16.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:16.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:16.86 ^~~~~~~~~~~~~~~~~~~~~~~ 138:16.86 /builddir/build/BUILD/firefox-67.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:16.86 NS_INTERFACE_MAP_END 138:16.86 ^~~~~~~~~~~~~~~~~~~~ 138:16.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:16.86 else 138:16.86 ^~~~ 138:16.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:16.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:16.86 ^~~~~~~~~~~~~~~~~~ 138:16.86 /builddir/build/BUILD/firefox-67.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:16.86 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 138:16.86 ^~~~~~~~~~~~~~~~~~~~~~ 138:21.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 138:21.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 138:21.80 from /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/CNavDTD.cpp:7, 138:21.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 138:21.80 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 138:21.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:21.81 foundInterface = 0; \ 138:21.81 ^~~~~~~~~~~~~~ 138:21.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:21.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:21.81 ^~~~~~~~~~~~~~~~~~~~~~~ 138:21.81 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsExpatDriver.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:21.81 NS_INTERFACE_MAP_END 138:21.81 ^~~~~~~~~~~~~~~~~~~~ 138:21.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:21.81 else 138:21.81 ^~~~ 138:21.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:21.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:21.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:21.81 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsExpatDriver.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:21.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 138:21.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:21.92 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 138:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:21.92 foundInterface = 0; \ 138:21.92 ^~~~~~~~~~~~~~ 138:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:21.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:21.92 ^~~~~~~~~~~~~~~~~~~~~~~ 138:21.92 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:21.92 NS_INTERFACE_MAP_END 138:21.92 ^~~~~~~~~~~~~~~~~~~~ 138:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:21.92 else 138:21.92 ^~~~ 138:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:21.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:21.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:21.92 /builddir/build/BUILD/firefox-67.0.3/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:21.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 138:21.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:22.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 138:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 138:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 138:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 138:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 138:22.19 from /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.h:10, 138:22.20 from /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp:7, 138:22.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 138:22.20 /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 138:22.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:22.20 foundInterface = 0; \ 138:22.20 ^~~~~~~~~~~~~~ 138:22.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:22.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:22.20 ^~~~~~~~~~~~~~~~~~~~~~~ 138:22.20 /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:22.20 NS_INTERFACE_MAP_END 138:22.20 ^~~~~~~~~~~~~~~~~~~~ 138:22.20 In file included from /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.h:10, 138:22.20 from /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp:7, 138:22.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 138:22.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:22.20 } else 138:22.20 ^~~~ 138:22.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:22.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:22.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:22.20 /builddir/build/BUILD/firefox-67.0.3/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 138:22.20 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 138:22.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:24.13 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:24.13 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 138:24.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 138:24.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:24.13 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.13 ^ 138:24.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:24.13 ((size) ? malloc((unsigned) (size)) : NULL) 138:24.13 ^~~~ 138:24.13 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 138:24.13 new_elements = _cairo_malloc_ab (pq->max_size, 138:24.13 ^~~~~~~~~~~~~~~~ 138:24.43 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:24.43 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 138:24.43 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 138:24.43 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:24.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.43 ^ 138:24.43 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:24.43 ((size) ? malloc((unsigned) (size)) : NULL) 138:24.43 ^~~~ 138:24.43 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 138:24.43 new_elements = _cairo_malloc_ab (pq->max_size, 138:24.43 ^~~~~~~~~~~~~~~~ 138:24.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 138:24.54 from /usr/include/assert.h:35, 138:24.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 138:24.55 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 138:24.55 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 138:24.55 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:24.55 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:24.55 ^~~~~~~ 138:24.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 138:24.90 from /usr/include/assert.h:35, 138:24.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 138:24.90 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 138:24.90 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 138:24.90 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:24.90 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:24.90 ^~~~~~~ 138:25.00 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 138:25.00 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 138:25.00 : note: this is the location of the previous definition 138:25.00 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 138:25.00 /builddir/build/BUILD/firefox-67.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] 138:25.00 free (unscaled->var_coords); 138:25.00 ~~~~~~~~^~~~~~~~~~~~ 138:25.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/stdlib.h:3, 138:25.00 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:58, 138:25.01 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 138:25.01 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 138:25.01 extern void free (void *__ptr) __THROW; 138:25.01 ~~~~~~^~~~~ 138:25.01 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 138:25.01 /builddir/build/BUILD/firefox-67.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] 138:25.01 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 138:25.01 ~~~~~~~~^~~~~~~~~~~~ 138:25.01 /builddir/build/BUILD/firefox-67.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 *'} 138:25.01 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:25.01 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 138:25.01 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 138:25.01 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.01 ^ 138:25.01 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.01 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.01 ^~~~ 138:25.01 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 138:25.01 data = _cairo_malloc_ab (height, stride); 138:25.01 ^~~~~~~~~~~~~~~~ 138:25.01 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.01 ^ 138:25.01 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.01 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.01 ^~~~ 138:25.01 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 138:25.01 data = _cairo_malloc_ab (height, stride); 138:25.01 ^~~~~~~~~~~~~~~~ 138:25.02 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.02 ^ 138:25.02 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.02 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.02 ^~~~ 138:25.02 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 138:25.02 data = _cairo_malloc_ab (height, stride); 138:25.02 ^~~~~~~~~~~~~~~~ 138:25.02 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.02 ^ 138:25.02 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.02 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.02 ^~~~ 138:25.02 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 138:25.02 data = _cairo_malloc_ab (height, stride); 138:25.02 ^~~~~~~~~~~~~~~~ 138:25.26 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:25.26 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 138:25.26 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 138:25.26 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.26 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 138:25.26 ^ 138:25.26 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.26 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.26 ^~~~ 138:25.26 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 138:25.26 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 138:25.26 ^~~~~~~~~~~~~~~~~ 138:25.26 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.26 ^ 138:25.26 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.26 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.26 ^~~~ 138:25.26 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 138:25.26 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 138:25.27 ^~~~~~~~~~~~~~~~ 138:25.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 138:25.37 from /usr/include/assert.h:35, 138:25.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 138:25.37 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 138:25.37 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 138:25.37 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:25.37 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:25.37 ^~~~~~~ 138:25.46 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:25.46 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 138:25.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 138:25.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.46 ^ 138:25.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.46 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.46 ^~~~ 138:25.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 138:25.46 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 138:25.46 ^~~~~~~~~~~~~~~~ 138:25.46 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.47 ^ 138:25.47 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.47 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.47 ^~~~ 138:25.47 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 138:25.47 alpha = _cairo_malloc_ab (image->height, image->width); 138:25.47 ^~~~~~~~~~~~~~~~ 138:25.47 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 138:25.47 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.47 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 138:25.47 ^ 138:25.47 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.47 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.47 ^~~~ 138:25.47 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 138:25.47 rgb = _cairo_malloc_abc (image->width, image->height, 3); 138:25.47 ^~~~~~~~~~~~~~~~~ 138:25.47 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 138:25.48 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.48 ^ 138:25.48 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.48 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.48 ^~~~ 138:25.48 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 138:25.48 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 138:25.48 ^~~~~~~~~~~~~~~~ 138:25.49 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 138:25.50 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.50 ^ 138:25.50 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.50 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.50 ^~~~ 138:25.50 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 138:25.50 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 138:25.50 ^~~~~~~~~~~~~~~~ 138:25.50 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.50 ^ 138:25.50 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.50 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.50 ^~~~ 138:25.50 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 138:25.50 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 138:25.50 ^~~~~~~~~~~~~~~~ 138:25.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 138:25.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.55 ^ 138:25.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.55 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.55 ^~~~ 138:25.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 138:25.55 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:25.55 ^~~~~~~~~~~~~~~~ 138:25.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.55 ^ 138:25.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.55 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.55 ^~~~ 138:25.56 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 138:25.56 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 138:25.56 ^~~~~~~~~~~~~~~~ 138:25.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 138:25.87 from /usr/include/assert.h:35, 138:25.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 138:25.87 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 138:25.87 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 138:25.87 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:25.87 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:25.87 ^~~~~~~ 138:25.96 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:25.96 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 138:25.96 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 138:25.96 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:25.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:25.96 ^ 138:25.96 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:25.96 ((size) ? malloc((unsigned) (size)) : NULL) 138:25.96 ^~~~ 138:25.96 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 138:25.96 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 138:25.96 ^~~~~~~~~~~~~~~~ 138:26.24 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:26.24 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 138:26.24 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 138:26.24 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:26.24 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:26.24 ^ 138:26.24 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:26.24 ((size) ? malloc((unsigned) (size)) : NULL) 138:26.24 ^~~~ 138:26.24 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 138:26.24 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:26.24 ^~~~~~~~~~~~~~~~ 138:26.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 138:26.30 from /usr/include/assert.h:35, 138:26.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 138:26.30 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 138:26.30 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 138:26.30 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:26.30 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:26.30 ^~~~~~~ 138:26.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.h:8, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.cpp:5, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 138:26.39 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 138:26.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:26.39 foundInterface = 0; \ 138:26.39 ^~~~~~~~~~~~~~ 138:26.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:26.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:26.39 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:26.39 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 138:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:26.39 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.cpp:6, 138:26.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 138:26.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:26.39 } else 138:26.39 ^~~~ 138:26.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:26.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:26.39 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:26.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 138:26.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:26.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 138:26.54 from /usr/include/assert.h:35, 138:26.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 138:26.54 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 138:26.54 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 138:26.54 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:26.54 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:26.54 ^~~~~~~ 138:26.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 138:26.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 138:26.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 138:26.59 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.h:8, 138:26.59 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.cpp:5, 138:26.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 138:26.59 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 138:26.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:26.59 foundInterface = 0; \ 138:26.59 ^~~~~~~~~~~~~~ 138:26.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:26.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:26.59 ^~~~~~~~~~~~~~~~~~~~~~~ 138:26.59 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:26.59 NS_INTERFACE_MAP_END 138:26.59 ^~~~~~~~~~~~~~~~~~~~ 138:26.59 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 138:26.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 138:26.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 138:26.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 138:26.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 138:26.60 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5AtomTable.cpp:6, 138:26.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 138:26.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:26.60 } else 138:26.60 ^~~~ 138:26.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:26.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:26.60 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 138:26.60 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 138:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:26.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/features.h:3, 138:26.70 from /usr/include/assert.h:35, 138:26.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/system_wrappers/assert.h:3, 138:26.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:57, 138:26.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 138:26.70 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:26.70 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:26.70 ^~~~~~~ 138:27.53 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:27.53 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 138:27.54 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 138:27.54 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:27.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:27.54 ^ 138:27.54 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:27.54 ((size) ? malloc((unsigned) (size)) : NULL) 138:27.54 ^~~~ 138:27.54 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 138:27.54 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 138:27.54 ^~~~~~~~~~~~~~~~ 138:27.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 138:27.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:27.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:27.55 ^ 138:27.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:27.55 ((size) ? malloc((unsigned) (size)) : NULL) 138:27.55 ^~~~ 138:27.55 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 138:27.55 ximage.data = _cairo_malloc_ab (stride, ximage.height); 138:27.55 ^~~~~~~~~~~~~~~~ 138:27.56 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 138:27.56 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:27.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:27.56 ^ 138:27.56 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:27.56 ((size) ? malloc((unsigned) (size)) : NULL) 138:27.56 ^~~~ 138:27.56 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 138:27.56 _cairo_malloc_ab (gradient->n_stops, 138:27.56 ^~~~~~~~~~~~~~~~ 138:27.56 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 138:27.56 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:27.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:27.56 ^ 138:27.56 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:27.56 ((size) ? malloc((unsigned) (size)) : NULL) 138:27.56 ^~~~ 138:27.56 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 138:27.56 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 138:27.56 ^~~~~~~~~~~~~~~~ 138:27.57 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 138:27.57 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:27.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:27.57 ^ 138:27.57 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:27.57 ((size) ? malloc((unsigned) (size)) : NULL) 138:27.57 ^~~~ 138:27.57 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 138:27.57 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 138:27.57 ^~~~~~~~~~~~~~~~ 138:27.58 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 138:27.58 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:27.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:27.58 ^ 138:27.58 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:27.58 ((size) ? malloc((unsigned) (size)) : NULL) 138:27.58 ^~~~ 138:27.58 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 138:27.58 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 138:27.58 ^~~~~~~~~~~~~~~~ 138:28.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:28.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 138:28.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 138:28.14 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 138:28.14 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.14 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.14 ^ 138:28.14 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.14 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.14 ^~~~ 138:28.14 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 138:28.14 new_elements = _cairo_malloc_ab (pq->max_size, 138:28.14 ^~~~~~~~~~~~~~~~ 138:28.14 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 138:28.15 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.15 ^ 138:28.15 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.15 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.15 ^~~~ 138:28.15 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 138:28.15 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 138:28.15 ^~~~~~~~~~~~~~~~ 138:28.17 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 138:28.17 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.17 ^ 138:28.17 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.17 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.17 ^~~~ 138:28.17 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 138:28.17 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 138:28.17 ^~~~~~~~~~~~~~~~ 138:28.17 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 138:28.17 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.17 ^ 138:28.17 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.17 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.17 ^~~~ 138:28.17 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 138:28.18 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 138:28.18 ^~~~~~~~~~~~~~~~ 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.18 ^ 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.18 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.18 ^~~~ 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 138:28.18 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 138:28.18 ^~~~~~~~~~~~~~~~ 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.18 ^ 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.18 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.18 ^~~~ 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 138:28.18 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 138:28.18 ^~~~~~~~~~~~~~~~ 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.18 ^ 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.18 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.18 ^~~~ 138:28.18 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 138:28.18 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 138:28.19 ^~~~~~~~~~~~~~~~ 138:28.76 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:28.76 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-font-face.c:41, 138:28.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 138:28.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 138:28.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.77 ^ 138:28.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.77 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.77 ^~~~ 138:28.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 138:28.77 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 138:28.77 ^~~~~~~~~~~~~~~~ 138:28.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 138:28.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.78 ^ 138:28.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.78 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.78 ^~~~ 138:28.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 138:28.78 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 138:28.78 ^~~~~~~~~~~~~~~~ 138:28.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 138:28.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.79 ^ 138:28.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.79 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.79 ^~~~ 138:28.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 138:28.79 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 138:28.79 ^~~~~~~~~~~~~~~~ 138:28.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 138:28.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.81 ^ 138:28.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.81 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.81 ^~~~ 138:28.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 138:28.81 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 138:28.81 ^~~~~~~~~~~~~~~~ 138:28.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 138:28.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.82 ^ 138:28.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.83 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.83 ^~~~ 138:28.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 138:28.83 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:28.83 ^~~~~~~~~~~~~~~~ 138:28.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 138:28.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:28.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:28.83 ^ 138:28.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:28.83 ((size) ? malloc((unsigned) (size)) : NULL) 138:28.83 ^~~~ 138:28.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 138:28.83 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 138:28.83 ^~~~~~~~~~~~~~~~ 138:29.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 138:29.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 138:29.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICancelableRunnable.h:10, 138:29.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:13, 138:29.24 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5SVGLoadDispatcher.h:8, 138:29.24 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 138:29.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 138:29.24 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 138:29.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:29.24 foundInterface = 0; \ 138:29.24 ^~~~~~~~~~~~~~ 138:29.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:29.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:29.24 ^~~~~~~~~~~~~~~~~~~~~~~ 138:29.24 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:29.24 NS_INTERFACE_MAP_END 138:29.24 ^~~~~~~~~~~~~~~~~~~~ 138:29.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:29.24 else 138:29.24 ^~~~ 138:29.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:29.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:29.24 ^~~~~~~~~~~~~~~~~~ 138:29.24 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:29.24 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 138:29.24 ^~~~~~~~~~~~~~~~~~~~~~ 138:29.29 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 138:29.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:29.30 foundInterface = 0; \ 138:29.30 ^~~~~~~~~~~~~~ 138:29.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:29.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:29.30 ^~~~~~~~~~~~~~~~~~~~~~~ 138:29.30 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamParser.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:29.30 NS_INTERFACE_MAP_END 138:29.30 ^~~~~~~~~~~~~~~~~~~~ 138:29.30 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 138:29.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 138:29.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 138:29.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 138:29.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 138:29.30 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5SVGLoadDispatcher.h:8, 138:29.30 from /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 138:29.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 138:29.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:29.31 } else 138:29.31 ^~~~ 138:29.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:29.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:29.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:29.31 /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5StreamParser.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 138:29.31 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 138:29.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:29.60 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:29.60 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 138:29.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 138:29.60 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 138:29.60 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.60 ^ 138:29.60 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.60 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.60 ^~~~ 138:29.60 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 138:29.61 new_rects = _cairo_malloc_ab (size, 138:29.61 ^~~~~~~~~~~~~~~~ 138:29.62 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 138:29.62 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.62 ^ 138:29.62 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.62 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.62 ^~~~ 138:29.62 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 138:29.62 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 138:29.62 ^~~~~~~~~~~~~~~~ 138:29.63 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 138:29.63 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.63 ^ 138:29.63 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.63 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.63 ^~~~ 138:29.63 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 138:29.63 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 138:29.63 ^~~~~~~~~~~~~~~~ 138:29.63 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 138:29.63 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.63 ^ 138:29.63 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.63 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.63 ^~~~ 138:29.63 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 138:29.63 path->data = _cairo_malloc_ab (path->num_data, 138:29.63 ^~~~~~~~~~~~~~~~ 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.64 ^ 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.64 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.64 ^~~~ 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 138:29.64 pattern->stops = _cairo_malloc_ab (other->stops_size, 138:29.64 ^~~~~~~~~~~~~~~~ 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.64 ^ 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.64 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.64 ^~~~ 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 138:29.64 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 138:29.64 ^~~~~~~~~~~~~~~~ 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.64 ^ 138:29.64 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.65 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.65 ^~~~ 138:29.65 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 138:29.65 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 138:29.65 ^~~~~~~~~~~~~~~~ 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.67 ^ 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.67 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.67 ^~~~ 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 138:29.67 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 138:29.67 ^~~~~~~~~~~~~~~~ 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.67 ^ 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.67 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.67 ^~~~ 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 138:29.67 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 138:29.67 ^~~~~~~~~~~~~~~~ 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 138:29.67 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.68 ^ 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.68 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.68 ^~~~ 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 138:29.68 vertices = _cairo_malloc_ab (num_vertices, 138:29.68 ^~~~~~~~~~~~~~~~ 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.68 ^ 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.68 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.68 ^~~~ 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 138:29.68 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 138:29.68 ^~~~~~~~~~~~~~~~ 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.68 ^ 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.68 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.68 ^~~~ 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 138:29.68 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 138:29.68 ^~~~~~~~~~~~~~~~ 138:29.68 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.69 ^ 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.69 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.69 ^~~~ 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 138:29.69 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 138:29.69 ^~~~~~~~~~~~~~~~ 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.69 ^ 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.69 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.69 ^~~~ 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 138:29.69 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:29.69 ^~~~~~~~~~~~~~~~ 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.69 ^ 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.69 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.69 ^~~~ 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 138:29.69 new_elements = _cairo_malloc_ab (pq->max_size, 138:29.69 ^~~~~~~~~~~~~~~~ 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 138:29.69 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.70 ^ 138:29.70 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.70 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.70 ^~~~ 138:29.70 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 138:29.70 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 138:29.70 ^~~~~~~~~~~~~~~~ 138:29.70 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 138:29.70 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.70 ^ 138:29.70 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.70 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.70 ^~~~ 138:29.70 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 138:29.70 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 138:29.70 ^~~~~~~~~~~~~~~~ 138:29.70 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 138:29.70 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.70 ^ 138:29.70 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.70 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.70 ^~~~ 138:29.71 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 138:29.71 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 138:29.71 ^~~~~~~~~~~~~~~~ 138:29.71 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 138:29.71 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.71 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.71 ^ 138:29.72 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.72 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.72 ^~~~ 138:29.72 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 138:29.72 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 138:29.72 ^~~~~~~~~~~~~~~~ 138:29.72 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 138:29.72 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.72 ^ 138:29.72 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.72 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.72 ^~~~ 138:29.72 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 138:29.72 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 138:29.72 ^~~~~~~~~~~~~~~~ 138:29.72 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:29.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:29.72 ^ 138:29.72 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:29.72 ((size) ? malloc((unsigned) (size)) : NULL) 138:29.72 ^~~~ 138:29.72 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 138:29.72 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 138:29.72 ^~~~~~~~~~~~~~~~ 138:30.74 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 138:30.74 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-spans.c:27, 138:30.74 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 138:30.74 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 138:30.74 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.74 ^ 138:30.74 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.74 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.74 ^~~~ 138:30.74 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 138:30.74 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 138:30.74 ^~~~~~~~~~~~~~~~ 138:30.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 138:30.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.75 ^ 138:30.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.75 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.75 ^~~~ 138:30.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 138:30.75 rects = _cairo_malloc_ab (traps->num_traps, 138:30.75 ^~~~~~~~~~~~~~~~ 138:30.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 138:30.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.75 ^ 138:30.75 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.76 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.76 ^~~~ 138:30.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 138:30.76 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 138:30.76 ^~~~~~~~~~~~~~~~ 138:30.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 138:30.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.76 ^ 138:30.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.76 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.76 ^~~~ 138:30.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 138:30.76 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 138:30.76 ^~~~~~~~~~~~~~~~ 138:30.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 138:30.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.76 ^ 138:30.76 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.77 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.77 ^~~~ 138:30.77 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 138:30.77 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:30.77 ^~~~~~~~~~~~~~~~ 138:30.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 138:30.78 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.79 ^ 138:30.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.79 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.79 ^~~~ 138:30.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 138:30.79 rects = _cairo_malloc_ab (num_rects, 138:30.79 ^~~~~~~~~~~~~~~~ 138:30.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 138:30.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.79 ^ 138:30.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.79 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.79 ^~~~ 138:30.79 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 138:30.79 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:30.79 ^~~~~~~~~~~~~~~~ 138:30.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 138:30.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.80 ^ 138:30.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.80 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.80 ^~~~ 138:30.80 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 138:30.80 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 138:30.80 ^~~~~~~~~~~~~~~~ 138:30.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 138:30.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.81 ^ 138:30.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.81 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.81 ^~~~ 138:30.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 138:30.81 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 138:30.81 ^~~~~~~~~~~~~~~~ 138:30.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 138:30.81 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.82 ^ 138:30.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.82 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.82 ^~~~ 138:30.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 138:30.82 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 138:30.82 ^~~~~~~~~~~~~~~~ 138:30.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 138:30.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.82 ^ 138:30.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.82 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.82 ^~~~ 138:30.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 138:30.82 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 138:30.82 ^~~~~~~~~~~~~~~~ 138:30.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 138:30.82 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 138:30.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:30.83 ^ 138:30.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 138:30.83 ((size) ? malloc((unsigned) (size)) : NULL) 138:30.83 ^~~~ 138:30.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 138:30.83 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 138:30.83 ^~~~~~~~~~~~~~~~ 138:30.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 138:30.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-version.c: At top level: 138:30.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 138:30.83 #define CAIRO_VERSION_H 1 138:30.83 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo.h:41, 138:30.83 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairoint.h:70, 138:30.83 from /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-spans.c:27, 138:30.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 138:30.83 /builddir/build/BUILD/firefox-67.0.3/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 138:30.83 #define CAIRO_VERSION_H 138:37.66 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 138:37.66 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:37.66 } // namespace mozilla 138:37.66 ^ 138:37.66 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:37.66 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 138:37.66 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)': 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)': 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)': 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.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)': 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)': 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 138:37.67 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:37.68 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/Factory.cpp:1117:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:42.97 /builddir/build/BUILD/firefox-67.0.3/gfx/src/nsDeviceContext.cpp: In member function 'nsDeviceContext::CreateRenderingContextCommon(bool)': 138:42.97 /builddir/build/BUILD/firefox-67.0.3/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:42.97 } 138:42.97 ^ 138:42.97 /builddir/build/BUILD/firefox-67.0.3/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 138:42.97 /builddir/build/BUILD/firefox-67.0.3/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:43.89 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/PathSkia.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 138:43.89 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/PathSkia.cpp:198:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:43.90 } // namespace mozilla 138:43.90 ^ 138:43.90 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/PathSkia.cpp:198:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 138:43.90 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/PathSkia.cpp:198:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:57.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:101: 138:57.26 /builddir/build/BUILD/firefox-67.0.3/gfx/src/nsTransform2D.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 138:57.26 /builddir/build/BUILD/firefox-67.0.3/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:57.26 } 138:57.26 ^ 138:57.26 /builddir/build/BUILD/firefox-67.0.3/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:57.26 /builddir/build/BUILD/firefox-67.0.3/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 138:57.27 /builddir/build/BUILD/firefox-67.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] 138:57.27 /builddir/build/BUILD/firefox-67.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] 138:57.27 /builddir/build/BUILD/firefox-67.0.3/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 138:57.27 /builddir/build/BUILD/firefox-67.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] 138:57.27 /builddir/build/BUILD/firefox-67.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] 139:06.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:137: 139:06.19 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetWrapAndRecord.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 139:06.19 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:06.19 } // namespace mozilla 139:06.19 ^ 139:06.19 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 139:06.19 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:06.23 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetWrapAndRecord.cpp: In member function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const': 139:06.23 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:06.23 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 139:06.23 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:09.91 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/common/utilities.cpp: In function 'gl::ComputeIndexRange(unsigned int, void const*, unsigned long, bool)': 139:09.91 /builddir/build/BUILD/firefox-67.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] 139:09.91 } 139:09.91 ^ 139:09.91 /builddir/build/BUILD/firefox-67.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] 139:14.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:137: 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:14.75 } // namespace mozilla 139:14.75 ^ 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierIZNKS0_11PathCapture24TransformedCopyToBuilderERKNS0_10BaseMatrixIfEENS0_8FillRuleEE14ArcTransformerEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedISC_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierIZNKS0_11PathCapture24TransformedCopyToBuilderERKNS0_10BaseMatrixIfEENS0_8FillRuleEE14ArcTransformerEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedISC_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 139:14.75 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:14.81 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp: In member function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)': 139:14.81 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:14.82 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 139:14.82 /builddir/build/BUILD/firefox-67.0.3/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:20.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 139:20.74 /builddir/build/BUILD/firefox-67.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] 139:20.74 class Machine::Code::decoder 139:20.74 ^~~~~~~ 139:20.97 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/FeatureVal.h:31, 139:20.97 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/FeatureMap.h:29, 139:20.97 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/Face.h:34, 139:20.97 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/CmapCache.h:30, 139:20.97 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/CmapCache.cpp:29, 139:20.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 139:20.97 /builddir/build/BUILD/firefox-67.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*]': 139:20.97 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 139:20.97 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 139:20.97 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/Segment.cpp:60:42: required from here 139:20.97 /builddir/build/BUILD/firefox-67.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] 139:20.97 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 139:20.97 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:20.97 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/FeatureMap.h:29, 139:20.97 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/Face.h:34, 139:20.97 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/CmapCache.h:30, 139:20.97 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/CmapCache.cpp:29, 139:20.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 139:20.97 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 139:20.97 class FeatureVal : public Vector 139:20.97 ^~~~~~~~~~ 139:22.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 139:22.25 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 139:22.25 /builddir/build/BUILD/firefox-67.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] 139:22.25 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 139:22.25 ^ 139:22.25 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/Segment.h:38, 139:22.25 from /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/Silf.cpp:32, 139:22.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 139:22.25 /builddir/build/BUILD/firefox-67.0.3/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 139:22.25 struct SlotJustify 139:22.25 ^~~~~~~~~~~ 139:29.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:137: 139:29.71 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 139:29.71 /builddir/build/BUILD/firefox-67.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] 139:29.71 } 139:29.71 ^ 139:29.71 /builddir/build/BUILD/firefox-67.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] 139:29.71 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 139:29.71 /builddir/build/BUILD/firefox-67.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] 139:29.71 /builddir/build/BUILD/firefox-67.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] 139:29.73 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GfxTexturesReporter.cpp: In function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)': 139:29.73 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:29.73 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 139:29.73 /builddir/build/BUILD/firefox-67.0.3/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 140:00.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:119: 140:00.37 /builddir/build/BUILD/firefox-67.0.3/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)': 140:00.37 /builddir/build/BUILD/firefox-67.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] 140:00.37 } // namespace mozilla 140:00.37 ^ 140:00.37 /builddir/build/BUILD/firefox-67.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] 140:49.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:137: 140:49.53 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 140:49.53 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 140:49.53 } // namespace mozilla 140:49.53 ^ 140:49.53 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 140:49.57 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp: In member function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const': 140:49.57 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 140:49.57 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 140:49.57 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 140:49.58 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp: In member function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)': 140:49.59 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_EERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 140:49.59 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_EERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 140:49.60 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/SyncObject.cpp: In function 'mozilla::layers::CompareDepth(mozilla::layers::Layer*, mozilla::layers::Layer*)': 140:49.60 /builddir/build/BUILD/firefox-67.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] 140:49.60 /builddir/build/BUILD/firefox-67.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] 140:49.60 /builddir/build/BUILD/firefox-67.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] 140:58.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:137: 140:58.99 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp: In member function 'mozilla::layers::CompositorOGL::DrawGeometry > >(nsTArray > const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&)void': 140:58.99 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 140:58.99 } // namespace mozilla 140:58.99 ^ 140:58.99 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'interval') [-Wcoverage-mismatch] 140:58.99 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'pow2') [-Wcoverage-mismatch] 140:58.99 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 140:58.99 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 140:58.99 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 140:58.99 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp: In member function 'mozilla::layers::CompositorOGL::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&)void': 140:59.00 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 140:59.00 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'interval') [-Wcoverage-mismatch] 140:59.00 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'pow2') [-Wcoverage-mismatch] 140:59.00 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 140:59.00 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 140:59.00 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/opengl/TextureClientOGL.cpp:207:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 141:11.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 141:11.12 /builddir/build/BUILD/firefox-67.0.3/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 141:11.12 /builddir/build/BUILD/firefox-67.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] 141:11.13 } // namespace mozilla 141:11.13 ^ 141:11.13 /builddir/build/BUILD/firefox-67.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] 141:11.13 /builddir/build/BUILD/firefox-67.0.3/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 141:11.13 /builddir/build/BUILD/firefox-67.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] 141:11.13 /builddir/build/BUILD/firefox-67.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] 141:17.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:137: 141:17.91 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/wr/WebRenderTextureHostWrapper.cpp: In member function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)': 141:17.91 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 141:17.91 } // namespace mozilla 141:17.91 ^ 141:17.91 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 141:17.91 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 141:17.95 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/wr/WebRenderTextureHostWrapper.cpp: In member function 'mozilla::layers::StackingContextHelper::StackingContextHelper(mozilla::layers::StackingContextHelper const&, mozilla::ActiveScrolledRoot const*, nsIFrame*, nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::StackingContextParams const&, mozilla::gfx::RectTyped const&)': 141:17.95 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1: warning: the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 141:17.95 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1: warning: the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 141:57.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 141:57.62 /builddir/build/BUILD/firefox-67.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*}]' 141:57.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 141:57.62 /builddir/build/BUILD/firefox-67.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] 141:57.62 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 141:57.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 141:57.62 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 141:57.62 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 141:57.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:273:8: note: 'struct SkRecords::DrawPath' declared here 141:57.62 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 141:57.62 ^~~~~~~~ 141:57.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 141:57.63 struct T { \ 141:57.63 ^ 141:57.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 141:57.63 /builddir/build/BUILD/firefox-67.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*}]' 141:57.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 141:57.63 /builddir/build/BUILD/firefox-67.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] 141:57.63 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 141:57.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 141:57.63 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 141:57.63 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 141:57.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:299:8: note: 'struct SkRecords::DrawRect' declared here 141:57.63 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 141:57.63 ^~~~~~~~ 141:57.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 141:57.63 struct T { \ 141:57.63 ^ 141:57.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 141:57.63 /builddir/build/BUILD/firefox-67.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*}]' 141:57.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 141:57.63 /builddir/build/BUILD/firefox-67.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] 141:57.63 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 141:57.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 141:57.63 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 141:57.63 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 141:57.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:311:8: note: 'struct SkRecords::DrawTextBlob' declared here 141:57.63 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 141:57.63 ^~~~~~~~~~~~ 141:57.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 141:57.63 struct T { \ 141:57.63 ^ 141:59.17 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 141:59.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 141:59.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 141:59.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 141:59.17 memcpy(&v, src, tail * sizeof(T)); 141:59.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:59.17 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 141:59.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 141:59.18 class SkNx<4, uint32_t> { 141:59.18 ^~~~~~~~~~~~~~~~~ 141:59.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 141:59.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 141:59.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 141:59.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 141:59.18 memcpy(&v, src, tail * sizeof(T)); 141:59.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:59.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 141:59.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.18 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.18 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 141:59.18 class SkNx<4, uint16_t> { 141:59.18 ^~~~~~~~~~~~~~~~~ 141:59.18 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 141:59.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 141:59.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 141:59.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 141:59.19 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 141:59.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:59.19 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.19 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 141:59.19 struct SkNx { 141:59.19 ^~~~ 141:59.19 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 141:59.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 141:59.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 141:59.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 141:59.19 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 141:59.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:59.19 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 141:59.19 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.19 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.19 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 141:59.19 class SkNx<8, uint16_t> { 141:59.19 ^~~~~~~~~~~~~~~~~ 141:59.20 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 141:59.20 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 141:59.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 141:59.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 141:59.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 141:59.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 141:59.21 memcpy(&v, p, sizeof(v)); 141:59.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 141:59.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 141:59.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 141:59.21 class SkNx<4, uint32_t> { 141:59.21 ^~~~~~~~~~~~~~~~~ 141:59.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 141:59.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 141:59.21 memcpy(&v, p, sizeof(v)); 141:59.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 141:59.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 141:59.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 141:59.21 class SkNx<4, float> { 141:59.21 ^~~~~~~~~~~~~~ 141:59.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 141:59.21 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 141:59.21 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 141:59.21 memcpy(&v, p, sizeof(v)); 141:59.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 141:59.21 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 141:59.22 struct SkNx { 141:59.22 ^~~~ 141:59.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 141:59.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 141:59.22 memcpy(&v, p, sizeof(v)); 141:59.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 141:59.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 141:59.22 struct SkNx { 141:59.22 ^~~~ 141:59.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 141:59.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 141:59.22 memcpy(&v, p, sizeof(v)); 141:59.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 141:59.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 141:59.22 struct SkNx { 141:59.22 ^~~~ 141:59.22 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 141:59.22 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 141:59.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]' 141:59.23 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 141:59.23 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 141:59.23 memcpy(&v, p, sizeof(v)); 141:59.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 141:59.23 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkHalf.h:11, 141:59.23 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:9: 141:59.23 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 141:59.23 struct SkNx { 141:59.23 ^~~~ 141:59.30 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 141:59.30 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 141:59.30 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 141:59.30 case 3: k ^= data[2] << 16; 141:59.30 ~~^~~~~~~~~~~~~~~~ 141:59.30 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 141:59.30 case 2: k ^= data[1] << 8; 141:59.30 ^~~~ 141:59.30 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 141:59.30 case 2: k ^= data[1] << 8; 141:59.30 ~~^~~~~~~~~~~~~~~~ 141:59.30 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:197:13: note: here 141:59.30 case 1: k ^= data[0] << 0; 141:59.30 ^~~~ 141:59.36 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.cpp:44: 141:59.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: At global scope: 141:59.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'sse2::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 141:59.37 xy_to_2pt_conical_compensate_focal, 141:59.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:59.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'sse2::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 141:59.37 from_srgb, from_srgb_dst, to_srgb, 141:59.37 ^~~~~~~~~~~~~ 142:21.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 142:21.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 142:21.92 from /builddir/build/BUILD/firefox-67.0.3/image/ImageOps.h:10, 142:21.92 from /builddir/build/BUILD/firefox-67.0.3/image/ImageOps.cpp:7, 142:21.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/image/Unified_cpp_image1.cpp:2: 142:21.92 /builddir/build/BUILD/firefox-67.0.3/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 142:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:21.92 foundInterface = 0; \ 142:21.92 ^~~~~~~~~~~~~~ 142:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:21.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:21.92 ^~~~~~~~~~~~~~~~~~~~~~~ 142:21.92 /builddir/build/BUILD/firefox-67.0.3/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:21.92 NS_INTERFACE_MAP_END 142:21.92 ^~~~~~~~~~~~~~~~~~~~ 142:21.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:21.92 else 142:21.92 ^~~~ 142:21.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:21.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:21.93 ^~~~~~~~~~~~~~~~~~ 142:21.93 /builddir/build/BUILD/firefox-67.0.3/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:21.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 142:21.93 ^~~~~~~~~~~~~~~~~~~~~~ 142:32.69 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.69 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 142:32.69 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 142:32.69 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 142:32.69 memcpy(&v, src, tail * sizeof(T)); 142:32.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:32.69 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:32.69 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.69 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.69 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.69 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 142:32.69 class SkNx<4, uint32_t> { 142:32.69 ^~~~~~~~~~~~~~~~~ 142:32.70 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 142:32.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 142:32.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 142:32.70 memcpy(&v, src, tail * sizeof(T)); 142:32.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:32.70 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:32.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 142:32.70 class SkNx<4, uint16_t> { 142:32.70 ^~~~~~~~~~~~~~~~~ 142:32.70 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 142:32.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 142:32.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 142:32.70 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 142:32.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:32.70 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.70 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 142:32.70 struct SkNx { 142:32.70 ^~~~ 142:32.70 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.71 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 142:32.71 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 142:32.71 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 142:32.71 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 142:32.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:32.71 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:32.71 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.71 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.71 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.71 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 142:32.71 class SkNx<8, uint16_t> { 142:32.71 ^~~~~~~~~~~~~~~~~ 142:32.72 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:32.72 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.72 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 142:32.72 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 142:32.72 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 142:32.72 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 142:32.72 memcpy(&v, p, sizeof(v)); 142:32.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:32.72 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:32.72 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.72 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.72 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.72 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 142:32.72 class SkNx<4, uint32_t> { 142:32.72 ^~~~~~~~~~~~~~~~~ 142:32.73 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:32.73 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 142:32.73 memcpy(&v, p, sizeof(v)); 142:32.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:32.73 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:32.73 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.73 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.73 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 142:32.73 class SkNx<4, float> { 142:32.73 ^~~~~~~~~~~~~~ 142:32.73 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:32.73 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 142:32.73 memcpy(&v, p, sizeof(v)); 142:32.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:32.73 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.73 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.73 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.73 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 142:32.73 struct SkNx { 142:32.73 ^~~~ 142:32.73 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:32.73 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 142:32.74 memcpy(&v, p, sizeof(v)); 142:32.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:32.74 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.74 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.74 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 142:32.74 struct SkNx { 142:32.74 ^~~~ 142:32.74 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:32.74 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3344:80: required from here 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const __vector(8) float' [-Wclass-memaccess] 142:32.74 memcpy(&v, p, sizeof(v)); 142:32.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:32.74 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.74 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.74 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 142:32.74 struct SkNx { 142:32.74 ^~~~ 142:32.74 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:32.74 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 142:32.74 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 142:32.74 memcpy(&v, p, sizeof(v)); 142:32.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:32.75 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.75 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.75 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.75 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 142:32.75 struct SkNx { 142:32.75 ^~~~ 142:32.75 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:32.75 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.75 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 142:32.75 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 142:32.75 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]' 142:32.75 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 142:32.75 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 142:32.75 memcpy(&v, p, sizeof(v)); 142:32.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:32.75 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:32.75 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:32.75 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 142:32.75 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 142:32.75 struct SkNx { 142:32.75 ^~~~ 142:32.85 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 142:32.85 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'hsw::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 142:32.85 xy_to_2pt_conical_compensate_focal, 142:32.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:32.86 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'hsw::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 142:32.86 from_srgb, from_srgb_dst, to_srgb, 142:32.86 ^~~~~~~~~~~~~ 142:33.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/image/Unified_cpp_image1.cpp:137: 142:33.93 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 142:33.93 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:33.93 } 142:33.93 ^ 142:33.93 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:33.93 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 142:33.93 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:33.93 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:33.94 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 142:33.94 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:33.94 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:33.97 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp: In function 'mozilla::image::AllowedImageAndFrameDimensions(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::IntRectTyped const&)': 142:33.97 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:33.97 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:33.99 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp: In member function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)': 142:33.99 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:33.99 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 142:33.99 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:34.02 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)': 142:34.02 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:34.02 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:34.02 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Rotate(double)': 142:34.02 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:34.02 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:34.02 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Scale(double, double)': 142:34.02 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:34.02 /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.cpp:3039:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:36.31 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 142:36.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 142:36.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 142:36.32 memcpy(&v, src, tail * sizeof(T)); 142:36.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:36.32 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:36.32 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.32 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.32 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 142:36.32 class SkNx<4, uint32_t> { 142:36.32 ^~~~~~~~~~~~~~~~~ 142:36.32 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 142:36.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 142:36.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 142:36.32 memcpy(&v, src, tail * sizeof(T)); 142:36.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:36.32 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:36.32 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.32 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.32 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 142:36.32 class SkNx<4, uint16_t> { 142:36.32 ^~~~~~~~~~~~~~~~~ 142:36.33 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.33 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 142:36.33 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 142:36.33 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 142:36.33 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 142:36.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:36.33 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.33 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.34 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.34 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 142:36.34 struct SkNx { 142:36.34 ^~~~ 142:36.34 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.34 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 142:36.34 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 142:36.34 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 142:36.34 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 142:36.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:36.34 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:36.34 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.34 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.34 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.34 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 142:36.34 class SkNx<8, uint16_t> { 142:36.34 ^~~~~~~~~~~~~~~~~ 142:36.35 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:36.35 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 142:36.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 142:36.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 142:36.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 142:36.35 memcpy(&v, p, sizeof(v)); 142:36.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:36.35 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:36.35 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.35 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.35 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 142:36.35 class SkNx<4, uint32_t> { 142:36.35 ^~~~~~~~~~~~~~~~~ 142:36.35 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:36.35 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 142:36.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 142:36.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 142:36.35 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 142:36.36 memcpy(&v, p, sizeof(v)); 142:36.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:36.36 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:418, 142:36.36 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.36 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.36 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 142:36.36 class SkNx<4, float> { 142:36.36 ^~~~~~~~~~~~~~ 142:36.36 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:36.36 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 142:36.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 142:36.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 142:36.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 142:36.36 memcpy(&v, p, sizeof(v)); 142:36.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:36.36 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.36 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.36 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 142:36.36 struct SkNx { 142:36.36 ^~~~ 142:36.36 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:36.36 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 142:36.36 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 142:36.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 142:36.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 142:36.37 memcpy(&v, p, sizeof(v)); 142:36.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:36.37 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.37 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.37 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 142:36.37 struct SkNx { 142:36.37 ^~~~ 142:36.37 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:36.37 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 142:36.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 142:36.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 142:36.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 142:36.37 memcpy(&v, p, sizeof(v)); 142:36.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:36.37 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.37 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.37 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.37 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 142:36.37 struct SkNx { 142:36.37 ^~~~ 142:36.37 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 142:36.37 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.38 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 142:36.38 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 142:36.38 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]' 142:36.38 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 142:36.38 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 142:36.38 memcpy(&v, p, sizeof(v)); 142:36.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:36.38 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 142:36.38 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 142:36.38 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 142:36.38 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 142:36.38 struct SkNx { 142:36.38 ^~~~ 142:36.48 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 142:36.48 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'sse41::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 142:36.48 xy_to_2pt_conical_compensate_focal, 142:36.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:36.49 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'sse41::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 142:36.49 from_srgb, from_srgb_dst, to_srgb, 142:36.49 ^~~~~~~~~~~~~ 142:40.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:137: 142:40.88 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 142:40.88 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/apz/src/GestureEventListener.cpp:636:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:40.88 } // namespace mozilla 142:40.88 ^ 142:40.88 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/apz/src/GestureEventListener.cpp:636:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:40.88 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 142:40.88 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/apz/src/GestureEventListener.cpp:636:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:40.88 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/apz/src/GestureEventListener.cpp:636:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:45.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 142:45.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 142:45.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIChannelEventSink.h:10, 142:45.70 from /builddir/build/BUILD/firefox-67.0.3/image/imgRequest.h:10, 142:45.70 from /builddir/build/BUILD/firefox-67.0.3/image/imgRequest.cpp:7, 142:45.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/image/Unified_cpp_image2.cpp:2: 142:45.70 /builddir/build/BUILD/firefox-67.0.3/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 142:45.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:45.70 foundInterface = 0; \ 142:45.70 ^~~~~~~~~~~~~~ 142:45.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:45.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:45.70 ^~~~~~~~~~~~~~~~~~~~~~~ 142:45.70 /builddir/build/BUILD/firefox-67.0.3/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:45.70 NS_INTERFACE_MAP_END 142:45.70 ^~~~~~~~~~~~~~~~~~~~ 142:45.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:45.70 else 142:45.70 ^~~~ 142:45.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 142:45.71 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 142:45.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:45.71 /builddir/build/BUILD/firefox-67.0.3/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 142:45.71 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 142:45.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:57.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:137: 142:57.06 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::PolygonTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void': 142:57.06 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:57.06 } // namespace mozilla 142:57.06 ^ 142:57.06 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 142:57.06 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:57.06 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void': 142:57.06 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:57.06 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 142:57.06 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp: In function 'mozilla::layers::FillPathWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::Path const*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)': 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp: In function 'mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)': 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp: In function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)': 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)': 142:57.07 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:57.08 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 142:57.08 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:57.08 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)': 142:57.08 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:57.08 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 142:57.08 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:03.21 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 143:03.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 143:03.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 143:03.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 143:03.21 from /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconProtocolHandler.h:9, 143:03.21 from /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconProtocolHandler.cpp:7, 143:03.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 143:03.21 /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 143:03.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:03.21 foundInterface = 0; \ 143:03.21 ^~~~~~~~~~~~~~ 143:03.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:03.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:03.21 ^~~~~~~~~~~~~~~~~~~~~~~ 143:03.21 /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:03.21 NS_INTERFACE_MAP_END 143:03.21 ^~~~~~~~~~~~~~~~~~~~ 143:03.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:03.21 else 143:03.21 ^~~~ 143:03.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 143:03.22 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 143:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:03.22 /builddir/build/BUILD/firefox-67.0.3/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 143:03.22 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 143:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:03.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:137: 143:03.38 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/client/SingleTiledContentClient.cpp: In member function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()': 143:03.38 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/client/SingleTiledContentClient.cpp:265:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 143:03.38 } // namespace mozilla 143:03.38 ^ 143:03.38 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/client/SingleTiledContentClient.cpp:265:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 143:03.38 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/client/SingleTiledContentClient.cpp:265:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:25.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:128: 143:25.78 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/ipc/CompositableTransactionParent.cpp: In member function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)': 143:25.78 /builddir/build/BUILD/firefox-67.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] 143:25.78 } // namespace mozilla 143:25.78 ^ 143:25.78 /builddir/build/BUILD/firefox-67.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] 143:25.78 /builddir/build/BUILD/firefox-67.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] 143:30.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:137: 143:30.09 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 143:30.09 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/ipc/RemoteContentController.cpp:376:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 143:30.09 } // namespace mozilla 143:30.09 ^ 143:30.09 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/ipc/RemoteContentController.cpp:376:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:30.09 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 143:30.09 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/ipc/RemoteContentController.cpp:376:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 143:30.09 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/ipc/RemoteContentController.cpp:376:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:43.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:137: 143:43.26 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 143:43.26 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:522:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 143:43.26 } // namespace mozilla 143:43.26 ^ 143:43.26 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:522:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:43.26 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 143:43.26 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:522:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 143:43.26 /builddir/build/BUILD/firefox-67.0.3/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:522:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 144:01.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 144:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 144:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 144:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 144:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 144:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 144:01.37 from /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.h:10, 144:01.37 from /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp:7, 144:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 144:01.37 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 144:01.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:01.37 foundInterface = 0; \ 144:01.38 ^~~~~~~~~~~~~~ 144:01.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:01.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:01.38 ^~~~~~~~~~~~~~~~~~~~~~~ 144:01.38 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:01.38 NS_INTERFACE_MAP_END 144:01.38 ^~~~~~~~~~~~~~~~~~~~ 144:01.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:01.38 else 144:01.38 ^~~~ 144:01.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:01.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:01.38 ^~~~~~~~~~~~~~~~~~ 144:01.38 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:01.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:01.38 ^~~~~~~~~~~~~~~~~~~~~~ 144:01.39 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 144:01.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:01.39 foundInterface = 0; \ 144:01.39 ^~~~~~~~~~~~~~ 144:01.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 144:01.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 144:01.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:01.39 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 144:01.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 144:01.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:01.39 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.h:12, 144:01.39 from /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortController.cpp:7, 144:01.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 144:01.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 144:01.39 } else 144:01.39 ^~~~ 144:01.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 144:01.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 144:01.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:01.39 /builddir/build/BUILD/firefox-67.0.3/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 144:01.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 144:01.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:02.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 144:02.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 144:02.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 144:02.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 144:02.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 144:02.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 144:02.95 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 144:02.95 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 144:02.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 144:02.95 /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 144:02.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:02.95 foundInterface = 0; \ 144:02.95 ^~~~~~~~~~~~~~ 144:02.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 144:02.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 144:02.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:02.95 /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 144:02.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 144:02.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:02.95 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 144:02.95 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 144:02.95 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 144:02.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 144:02.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 144:02.95 } else 144:02.95 ^~~~ 144:02.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 144:02.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 144:02.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:02.95 /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 144:02.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 144:02.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:03.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 144:03.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 144:03.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 144:03.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 144:03.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 144:03.01 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 144:03.01 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 144:03.01 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 144:03.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 144:03.01 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 144:03.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:03.01 foundInterface = 0; \ 144:03.01 ^~~~~~~~~~~~~~ 144:03.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:03.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:03.01 ^~~~~~~~~~~~~~~~~~~~~~~ 144:03.01 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:03.01 NS_INTERFACE_MAP_END 144:03.01 ^~~~~~~~~~~~~~~~~~~~ 144:03.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:03.01 else 144:03.01 ^~~~ 144:03.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:03.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:03.01 ^~~~~~~~~~~~~~~~~~ 144:03.01 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:03.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:03.01 ^~~~~~~~~~~~~~~~~~~~~~ 144:03.03 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 144:03.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:03.03 foundInterface = 0; \ 144:03.03 ^~~~~~~~~~~~~~ 144:03.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:03.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:03.03 ^~~~~~~~~~~~~~~~~~~~~~~ 144:03.03 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:03.03 NS_INTERFACE_MAP_END 144:03.03 ^~~~~~~~~~~~~~~~~~~~ 144:03.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:03.03 else 144:03.03 ^~~~ 144:03.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:03.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:03.03 ^~~~~~~~~~~~~~~~~~ 144:03.03 /builddir/build/BUILD/firefox-67.0.3/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:03.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:03.03 ^~~~~~~~~~~~~~~~~~~~~~ 144:03.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 144:03.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 144:03.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 144:03.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 144:03.10 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 144:03.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 144:03.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 144:03.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 144:03.10 from /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.h:10, 144:03.10 from /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:7: 144:03.10 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 144:03.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:03.10 foundInterface = 0; \ 144:03.10 ^~~~~~~~~~~~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:03.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:03.10 ^~~~~~~~~~~~~~~~~~~~~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:03.10 NS_INTERFACE_MAP_END 144:03.10 ^~~~~~~~~~~~~~~~~~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:03.10 else 144:03.10 ^~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:03.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:03.10 ^~~~~~~~~~~~~~~~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:03.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:03.10 ^~~~~~~~~~~~~~~~~~~~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 144:03.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:03.10 foundInterface = 0; \ 144:03.10 ^~~~~~~~~~~~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:03.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:03.10 ^~~~~~~~~~~~~~~~~~~~~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:03.10 NS_INTERFACE_MAP_END 144:03.10 ^~~~~~~~~~~~~~~~~~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:03.10 else 144:03.10 ^~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:03.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:03.10 ^~~~~~~~~~~~~~~~~~ 144:03.10 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:03.10 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 144:03.10 ^~~~~~~~~~~~~~~~~~~~~~ 144:03.14 /builddir/build/BUILD/firefox-67.0.3/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 144:03.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:03.14 foundInterface = 0; \ 144:03.14 ^~~~~~~~~~~~~~ 144:03.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 144:03.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 144:03.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:03.14 /builddir/build/BUILD/firefox-67.0.3/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 144:03.14 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 144:03.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:03.14 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 144:03.14 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 144:03.14 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 144:03.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 144:03.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 144:03.14 } else 144:03.14 ^~~~ 144:03.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 144:03.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 144:03.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:03.14 /builddir/build/BUILD/firefox-67.0.3/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 144:03.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 144:03.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:05.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 144:05.15 /builddir/build/BUILD/firefox-67.0.3/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 144:05.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:05.15 foundInterface = 0; \ 144:05.15 ^~~~~~~~~~~~~~ 144:05.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 144:05.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 144:05.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:05.15 /builddir/build/BUILD/firefox-67.0.3/dom/animation/KeyframeEffect.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 144:05.15 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 144:05.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:05.15 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.h:10, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/dom/animation/Animation.cpp:7, 144:05.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 144:05.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 144:05.15 } else 144:05.15 ^~~~ 144:05.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 144:05.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 144:05.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:05.15 /builddir/build/BUILD/firefox-67.0.3/dom/animation/KeyframeEffect.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 144:05.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 144:05.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:13.55 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/skcms.cc:1878: 144:13.55 /builddir/build/BUILD/firefox-67.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]': 144:13.55 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 144:13.55 /builddir/build/BUILD/firefox-67.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] 144:13.55 return D{v[0],v[1],v[2],v[3]}; 144:13.55 ~^ 144:13.55 /builddir/build/BUILD/firefox-67.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] 144:13.55 return D{v[0],v[1],v[2],v[3]}; 144:13.55 ~^ 144:13.55 /builddir/build/BUILD/firefox-67.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] 144:13.55 return D{v[0],v[1],v[2],v[3]}; 144:13.55 ~^ 144:13.55 /builddir/build/BUILD/firefox-67.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] 144:13.55 return D{v[0],v[1],v[2],v[3]}; 144:13.55 ~^ 144:13.55 /builddir/build/BUILD/firefox-67.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]': 144:13.55 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:174:88: required from here 144:13.55 /builddir/build/BUILD/firefox-67.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] 144:13.55 return D{v[0],v[1],v[2],v[3]}; 144:13.55 ~^ 144:13.55 /builddir/build/BUILD/firefox-67.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] 144:13.55 return D{v[0],v[1],v[2],v[3]}; 144:13.55 ~^ 144:13.55 /builddir/build/BUILD/firefox-67.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] 144:13.55 return D{v[0],v[1],v[2],v[3]}; 144:13.55 ~^ 144:13.56 /builddir/build/BUILD/firefox-67.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] 144:13.56 return D{v[0],v[1],v[2],v[3]}; 144:13.56 ~^ 144:13.56 /builddir/build/BUILD/firefox-67.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]': 144:13.56 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:211:39: required from here 144:13.56 /builddir/build/BUILD/firefox-67.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] 144:13.56 return D{v[0],v[1],v[2],v[3]}; 144:13.56 ~^ 144:13.56 /builddir/build/BUILD/firefox-67.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] 144:13.56 return D{v[0],v[1],v[2],v[3]}; 144:13.56 ~^ 144:13.56 /builddir/build/BUILD/firefox-67.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] 144:13.56 return D{v[0],v[1],v[2],v[3]}; 144:13.56 ~^ 144:13.56 /builddir/build/BUILD/firefox-67.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] 144:13.56 return D{v[0],v[1],v[2],v[3]}; 144:13.56 ~^ 144:13.56 /builddir/build/BUILD/firefox-67.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]': 144:13.56 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 144:13.56 /builddir/build/BUILD/firefox-67.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] 144:13.56 return D{v[0],v[1],v[2],v[3]}; 144:13.56 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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]': 144:13.57 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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]': 144:13.57 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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] 144:13.57 return D{v[0],v[1],v[2],v[3]}; 144:13.57 ~^ 144:13.57 /builddir/build/BUILD/firefox-67.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]': 144:13.57 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 144:13.58 /builddir/build/BUILD/firefox-67.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] 144:13.58 return D{v[0],v[1],v[2],v[3]}; 144:13.58 ~^ 144:13.58 /builddir/build/BUILD/firefox-67.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] 144:13.58 return D{v[0],v[1],v[2],v[3]}; 144:13.58 ~^ 144:13.58 /builddir/build/BUILD/firefox-67.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] 144:13.58 return D{v[0],v[1],v[2],v[3]}; 144:13.58 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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]': 144:13.59 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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]': 144:13.59 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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]': 144:13.59 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.59 /builddir/build/BUILD/firefox-67.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]': 144:13.59 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 144:13.59 /builddir/build/BUILD/firefox-67.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] 144:13.59 return D{v[0],v[1],v[2],v[3]}; 144:13.59 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.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] 144:13.60 return D{v[0],v[1],v[2],v[3]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.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] 144:13.60 return D{v[0],v[1],v[2],v[3]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.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] 144:13.60 return D{v[0],v[1],v[2],v[3]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.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]': 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 144:13.60 /builddir/build/BUILD/firefox-67.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] 144:13.60 return D{v[0],v[1],v[2],v[3]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.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] 144:13.60 return D{v[0],v[1],v[2],v[3]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.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] 144:13.60 return D{v[0],v[1],v[2],v[3]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.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] 144:13.60 return D{v[0],v[1],v[2],v[3]}; 144:13.60 ~^ 144:13.60 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/skcms.cc:1907: 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) int; S = __vector(8) float]': 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((float [8])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 144:13.60 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((float [8])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 144:13.60 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((float [8])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 144:13.60 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((float [8])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 144:13.60 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((float [8])v)[4]' from 'float' to 'int' inside { } [-Wnarrowing] 144:13.60 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((float [8])v)[5]' from 'float' to 'int' inside { } [-Wnarrowing] 144:13.60 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((float [8])v)[6]' from 'float' to 'int' inside { } [-Wnarrowing] 144:13.60 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((float [8])v)[7]' from 'float' to 'int' inside { } [-Wnarrowing] 144:13.60 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.60 ~^ 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) int]': 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:224:23: required from here 144:13.60 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 144:13.60 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.60 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned char]': 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((unsigned char [8])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((unsigned char [8])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((unsigned char [8])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((unsigned char [8])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((unsigned char [8])v)[4]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((unsigned char [8])v)[5]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((unsigned char [8])v)[6]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((unsigned char [8])v)[7]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) short unsigned int]': 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((short unsigned int [8])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.61 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((short unsigned int [8])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.61 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.61 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((short unsigned int [8])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((short unsigned int [8])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((short unsigned int [8])v)[4]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((short unsigned int [8])v)[5]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((short unsigned int [8])v)[6]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((short unsigned int [8])v)[7]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned int]': 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((unsigned int [8])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((unsigned int [8])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((unsigned int [8])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((unsigned int [8])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((unsigned int [8])v)[4]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((unsigned int [8])v)[5]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((unsigned int [8])v)[6]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((unsigned int [8])v)[7]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) long unsigned int]': 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 144:13.62 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.62 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.62 ~^ 144:13.63 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.63 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.63 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) long unsigned int]': 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.64 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.64 ~^ 144:13.64 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned char; S = __vector(8) int]': 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) int]': 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.65 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.65 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.65 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned int; S = __vector(8) int]': 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) long unsigned int; S = __vector(8) int]': 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.66 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 144:13.66 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.66 ~^ 144:13.67 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 144:13.67 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 144:13.67 ~^ 144:15.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 144:15.20 /builddir/build/BUILD/firefox-67.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] 144:15.20 class SkBitmapCache::Rec : public SkResourceCache::Rec { 144:15.20 ^~~ 144:24.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 144:24.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 144:24.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:24.46 } 144:24.46 ^ 144:24.46 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 144:24.46 case SkCubicType::kSerpentine: 144:24.46 ^~~~ 144:25.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 144:25.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 144:25.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 144:25.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 144:25.30 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.h:10, 144:25.30 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:7: 144:25.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 144:25.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:25.30 foundInterface = 0; \ 144:25.30 ^~~~~~~~~~~~~~ 144:25.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:25.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:25.30 ^~~~~~~~~~~~~~~~~~~~~~~ 144:25.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:25.30 NS_INTERFACE_MAP_END 144:25.30 ^~~~~~~~~~~~~~~~~~~~ 144:25.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:25.30 else 144:25.30 ^~~~ 144:25.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:25.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:25.30 ^~~~~~~~~~~~~~~~~~ 144:25.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:25.30 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 144:25.30 ^~~~~~~~~~~~~~~~~~~~~~ 144:25.48 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 144:25.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:25.48 foundInterface = 0; \ 144:25.48 ^~~~~~~~~~~~~~ 144:25.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:25.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:25.48 ^~~~~~~~~~~~~~~~~~~~~~~ 144:25.48 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:4041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:25.48 NS_INTERFACE_MAP_END 144:25.48 ^~~~~~~~~~~~~~~~~~~~ 144:25.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:25.48 else 144:25.48 ^~~~ 144:25.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:25.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:25.48 ^~~~~~~~~~~~~~~~~~ 144:25.48 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMWindowUtils.cpp:4040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:25.48 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 144:25.48 ^~~~~~~~~~~~~~~~~~~~~~ 144:27.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 144:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 144:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 144:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 144:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 144:27.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 144:27.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:21, 144:27.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.cpp:9: 144:27.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 144:27.37 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 144:27.38 /builddir/build/BUILD/firefox-67.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] 144:27.38 memset(aT, 0, sizeof(T)); 144:27.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 144:27.38 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.cpp:226: 144:27.38 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 144:27.38 struct GlobalProperties { 144:27.38 ^~~~~~~~~~~~~~~~ 144:28.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:137: 144:28.72 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/ports/SkGlobalInitialization_default_imagefilters.cpp: In member function 'SkPathWriter::assemble()': 144:28.72 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/ports/SkGlobalInitialization_default_imagefilters.cpp:21:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 144:28.72 } 144:28.72 ^ 144:28.72 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/ports/SkGlobalInitialization_default_imagefilters.cpp:21:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 144:28.72 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/ports/SkGlobalInitialization_default_imagefilters.cpp:21:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 144:30.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 144:30.98 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 144:30.98 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:30.98 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 144:30.98 ^~ 144:30.98 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 144:30.98 case SkOTTableName::Record::PlatformID::Unicode: 144:30.98 ^~~~ 144:32.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:128: 144:32.94 /builddir/build/BUILD/firefox-67.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] 144:32.94 class FwDCubicEvaluator { 144:32.94 ^~~~~~~~~~~~~~~~~ 144:33.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:20: 144:33.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 144:33.12 /builddir/build/BUILD/firefox-67.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]' 144:33.12 /builddir/build/BUILD/firefox-67.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]' 144:33.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 144:33.12 /builddir/build/BUILD/firefox-67.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] 144:33.12 LinearGradient4fContext::LinearIntervalProcessor { 144:33.12 ^~~~~~~~~~~~~~~~~~~~~~~ 144:33.12 /builddir/build/BUILD/firefox-67.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] 144:33.12 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 144:33.12 /builddir/build/BUILD/firefox-67.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]' 144:33.12 /builddir/build/BUILD/firefox-67.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]' 144:33.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 144:33.13 /builddir/build/BUILD/firefox-67.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] 144:33.13 /builddir/build/BUILD/firefox-67.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] 144:33.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 144:33.13 /builddir/build/BUILD/firefox-67.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]' 144:33.13 /builddir/build/BUILD/firefox-67.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]' 144:33.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 144:33.13 /builddir/build/BUILD/firefox-67.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] 144:33.13 /builddir/build/BUILD/firefox-67.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] 144:33.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 144:33.13 /builddir/build/BUILD/firefox-67.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]' 144:33.13 /builddir/build/BUILD/firefox-67.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]' 144:33.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 144:33.13 /builddir/build/BUILD/firefox-67.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] 144:33.13 /builddir/build/BUILD/firefox-67.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] 144:33.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 144:33.13 /builddir/build/BUILD/firefox-67.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]' 144:33.13 /builddir/build/BUILD/firefox-67.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]' 144:33.13 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 144:33.14 /builddir/build/BUILD/firefox-67.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] 144:33.14 /builddir/build/BUILD/firefox-67.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] 144:33.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 144:33.14 /builddir/build/BUILD/firefox-67.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]' 144:33.14 /builddir/build/BUILD/firefox-67.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]' 144:33.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 144:33.14 /builddir/build/BUILD/firefox-67.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] 144:33.14 /builddir/build/BUILD/firefox-67.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] 144:33.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)0>': 144:33.15 /builddir/build/BUILD/firefox-67.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]' 144:33.15 /builddir/build/BUILD/firefox-67.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]' 144:33.15 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 144:33.15 /builddir/build/BUILD/firefox-67.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] 144:33.15 /builddir/build/BUILD/firefox-67.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] 144:33.15 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)1>': 144:33.15 /builddir/build/BUILD/firefox-67.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]' 144:33.15 /builddir/build/BUILD/firefox-67.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]' 144:33.15 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 144:33.15 /builddir/build/BUILD/firefox-67.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] 144:33.15 /builddir/build/BUILD/firefox-67.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] 144:33.15 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)2>': 144:33.15 /builddir/build/BUILD/firefox-67.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]' 144:33.15 /builddir/build/BUILD/firefox-67.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]' 144:33.16 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 144:33.16 /builddir/build/BUILD/firefox-67.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] 144:33.16 /builddir/build/BUILD/firefox-67.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] 144:33.16 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)0>': 144:33.16 /builddir/build/BUILD/firefox-67.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]' 144:33.16 /builddir/build/BUILD/firefox-67.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]' 144:33.16 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 144:33.16 /builddir/build/BUILD/firefox-67.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] 144:33.16 /builddir/build/BUILD/firefox-67.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] 144:33.16 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)1>': 144:33.16 /builddir/build/BUILD/firefox-67.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]' 144:33.16 /builddir/build/BUILD/firefox-67.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]' 144:33.16 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 144:33.16 /builddir/build/BUILD/firefox-67.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] 144:33.16 /builddir/build/BUILD/firefox-67.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] 144:33.16 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)2>': 144:33.16 /builddir/build/BUILD/firefox-67.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]' 144:33.16 /builddir/build/BUILD/firefox-67.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]' 144:33.16 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 144:33.16 /builddir/build/BUILD/firefox-67.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] 144:33.17 /builddir/build/BUILD/firefox-67.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] 144:33.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:29: 144:33.34 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 144:33.34 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:33.34 p->append(SkRasterPipeline::decal_x, decal_ctx); 144:33.34 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:33.34 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:302:9: note: here 144:33.34 case kClamp_TileMode: 144:33.34 ^~~~ 144:34.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:137: 144:34.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/utils/SkPolyUtils.cpp: In function 'SkOffsetSimplePolygon(SkPoint const*, int, float, SkTDArray*, SkTDArray*)': 144:34.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1663:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointifP9SkTDArrayIS_EPS2_IiE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 144:34.20 } 144:34.20 ^ 144:34.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1663:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointifP9SkTDArrayIS_EPS2_IiE' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 144:34.20 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1663:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointifP9SkTDArrayIS_EPS2_IiE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 144:34.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/utils/SkPolyUtils.cpp: In member function 'SkGradientShaderBase::SkGradientShaderBase(SkGradientShaderBase::Descriptor const&, SkMatrix const&)': 144:34.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1663:1: warning: the control flow of function '_ZN20SkGradientShaderBaseC2ERKNS_10DescriptorERK8SkMatrix' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 144:34.22 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1663:1: warning: the control flow of function '_ZN20SkGradientShaderBaseC2ERKNS_10DescriptorERK8SkMatrix' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 144:37.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:101: 144:37.77 /builddir/build/BUILD/firefox-67.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': 144:37.77 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDraw.cpp:652:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:37.77 } 144:37.77 ^ 144:37.77 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDraw.cpp:654:13: note: here 144:37.77 case SkCanvas::kPolygon_PointMode: { 144:37.77 ^~~~ 144:42.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 144:42.70 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)': 144:42.70 /builddir/build/BUILD/firefox-67.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] 144:42.70 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 144:42.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:46.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:128: 144:46.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 144:46.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:46.17 insertClose = false; 144:46.17 ~~~~~~~~~~~~^~~~~~~ 144:46.17 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 144:46.17 case kLine_Verb: { 144:46.17 ^~~~ 144:49.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:137: 144:49.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 144:49.14 /builddir/build/BUILD/firefox-67.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] 144:49.14 memcpy(&raw, buffer, kSizeInMemory); 144:49.14 ^ 144:49.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/include/core/../private/SkPathRef.h:15, 144:49.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/include/core/SkPath.h:22, 144:49.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/include/core/SkPathMeasure.h:12, 144:49.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPathMeasure.cpp:9, 144:49.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 144:49.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 144:49.14 class SK_API SkRRect { 144:49.14 ^~~~~~~ 144:49.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:92: 144:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp: In member function 'bool SkPixmap::erase(SkColor, const SkIRect&) const': 144:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:236:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:49.51 a = 255; // then fallthrough to 8888 144:49.51 ~~^~~~~ 144:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:237:9: note: here 144:49.51 case kRGBA_8888_SkColorType: 144:49.51 ^~~~ 144:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:258:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:49.51 a = 255; // then fallthrough to 1010102 144:49.51 ~~^~~~~ 144:49.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:259:9: note: here 144:49.51 case kRGBA_1010102_SkColorType: { 144:49.51 ^~~~ 144:52.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 144:52.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 144:52.51 /builddir/build/BUILD/firefox-67.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] 144:52.51 memcpy(&rec, ptr, size); 144:52.51 ^ 144:52.51 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphRun.h:20, 144:52.51 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphRunPainter.h:11, 144:52.51 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDraw.h:14, 144:52.51 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 144:52.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 144:52.51 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 144:52.51 struct SkScalerContextRec { 144:52.51 ^~~~~~~~~~~~~~~~~~ 144:52.53 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 144:52.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 144:52.53 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 144:52.54 /builddir/build/BUILD/firefox-67.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] 144:52.54 std::memcpy(&rec, ptr, sizeof(rec)); 144:52.54 ^ 144:52.54 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkTraceEvent.h:159:36: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 144:52.54 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 144:52.54 ^~~~~~~~~~~ 144:52.54 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:445:5: note: in expansion of macro 'TRACE_EVENT1' 144:52.54 TRACE_EVENT1("skia", "RecForDesc", "rec", 144:52.54 ^~~~~~~~~~~~ 144:52.54 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:446:13: note: in expansion of macro 'TRACE_STR_COPY' 144:52.54 TRACE_STR_COPY( 144:52.54 ^~~~~~~~~~~~~~ 144:52.54 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphRun.h:20, 144:52.54 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphRunPainter.h:11, 144:52.54 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDraw.h:14, 144:52.54 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 144:52.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 144:52.54 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 144:52.54 struct SkScalerContextRec { 144:52.54 ^~~~~~~~~~~~~~~~~~ 144:52.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:128: 144:52.59 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 144:52.59 /builddir/build/BUILD/firefox-67.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] 144:52.59 class SkResourceCache::Hash : 144:52.59 ^~~~ 144:57.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 144:57.93 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 144:57.94 /builddir/build/BUILD/firefox-67.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] 144:57.94 memset(&rec, 0, sizeof(rec)); 144:57.94 ^ 144:57.94 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 144:57.94 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 144:57.94 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 144:57.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 144:57.94 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 144:57.94 struct SkScalerContextRec { 144:57.94 ^~~~~~~~~~~~~~~~~~ 144:58.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 144:58.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 144:58.14 /builddir/build/BUILD/firefox-67.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] 144:58.14 memcpy(&lhsRec, ptr, size); 144:58.14 ^ 144:58.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 144:58.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 144:58.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 144:58.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 144:58.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 144:58.14 struct SkScalerContextRec { 144:58.14 ^~~~~~~~~~~~~~~~~~ 144:58.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 144:58.14 /builddir/build/BUILD/firefox-67.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] 144:58.14 memcpy(&rhsRec, ptr, size); 144:58.14 ^ 144:58.14 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 144:58.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 144:58.14 from /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 144:58.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 144:58.14 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 144:58.14 struct SkScalerContextRec { 144:58.14 ^~~~~~~~~~~~~~~~~~ 145:03.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 145:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 145:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 145:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 145:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 145:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 145:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:3, 145:03.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 145:03.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 145:03.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:03.90 foundInterface = 0; \ 145:03.90 ^~~~~~~~~~~~~~ 145:03.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:03.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:03.90 ^~~~~~~~~~~~~~~~~~~~~~~ 145:03.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3007:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:03.90 NS_INTERFACE_MAP_END 145:03.90 ^~~~~~~~~~~~~~~~~~~~ 145:03.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:03.90 else 145:03.90 ^~~~ 145:03.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:03.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:03.90 ^~~~~~~~~~~~~~~~~~ 145:03.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3006:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:03.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 145:03.90 ^~~~~~~~~~~~~~~~~~~~~~ 145:03.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 145:03.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:03.94 foundInterface = 0; \ 145:03.94 ^~~~~~~~~~~~~~ 145:03.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:03.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:03.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:03.95 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 145:03.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 145:03.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 145:03.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 145:03.95 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 145:03.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:4, 145:03.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 145:03.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:03.95 } else 145:03.95 ^~~~ 145:03.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:03.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:03.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3406:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:03.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 145:03.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:3, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 145:03.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 145:03.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:03.98 foundInterface = 0; \ 145:03.98 ^~~~~~~~~~~~~~ 145:03.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:03.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:03.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3816:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:03.98 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 145:03.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:4, 145:03.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 145:03.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:03.98 } else 145:03.98 ^~~~ 145:03.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:03.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:03.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3815:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:03.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 145:03.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:12.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:12.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 145:12.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIMessageManager.h:10, 145:12.40 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.h:10, 145:12.40 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:9: 145:12.40 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 145:12.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:12.40 foundInterface = 0; \ 145:12.40 ^~~~~~~~~~~~~~ 145:12.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:12.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:12.40 ^~~~~~~~~~~~~~~~~~~~~~~ 145:12.40 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:12.40 NS_INTERFACE_MAP_END 145:12.40 ^~~~~~~~~~~~~~~~~~~~ 145:12.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:12.40 else 145:12.40 ^~~~ 145:12.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 145:12.40 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 145:12.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:12.40 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 145:12.40 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 145:12.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:13.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 145:13.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 145:13.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 145:13.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 145:13.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 145:13.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 145:13.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.h:17, 145:13.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:9: 145:13.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 145:13.04 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 145:13.04 /builddir/build/BUILD/firefox-67.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] 145:13.04 memset(aT, 0, sizeof(T)); 145:13.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 145:13.04 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameMessageManager.cpp:61: 145:13.04 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 145:13.04 struct GlobalProperties { 145:13.04 ^~~~~~~~~~~~~~~~ 145:15.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 145:15.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 145:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:15.43 foundInterface = 0; \ 145:15.43 ^~~~~~~~~~~~~~ 145:15.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:15.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:15.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:437:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:15.43 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 145:15.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.43 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 145:15.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 145:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:15.44 } else 145:15.44 ^~~~ 145:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:15.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:15.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:15.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 145:15.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:15.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 145:15.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 145:15.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 145:15.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 145:15.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 145:15.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 145:15.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 145:15.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 145:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:15.44 foundInterface = 0; \ 145:15.44 ^~~~~~~~~~~~~~ 145:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:15.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:15.44 ^~~~~~~~~~~~~~~~~~~~~~~ 145:15.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:15.44 NS_INTERFACE_MAP_END 145:15.44 ^~~~~~~~~~~~~~~~~~~~ 145:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:15.44 else 145:15.44 ^~~~ 145:15.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:15.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:15.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:524:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:15.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 145:15.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 145:15.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:15.45 foundInterface = 0; \ 145:15.45 ^~~~~~~~~~~~~~ 145:15.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:15.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:735:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:15.45 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 145:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.45 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 145:15.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 145:15.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 145:15.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 145:15.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 145:15.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 145:15.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:15.45 } else 145:15.45 ^~~~ 145:15.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:15.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:15.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 145:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:15.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:15.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 145:15.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 145:15.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 145:15.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 145:15.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 145:15.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 145:15.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 145:15.49 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 145:15.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:15.49 foundInterface = 0; \ 145:15.49 ^~~~~~~~~~~~~~ 145:15.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:15.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:15.49 ^~~~~~~~~~~~~~~~~~~~~~~ 145:15.49 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:1273:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:15.49 NS_INTERFACE_MAP_END 145:15.49 ^~~~~~~~~~~~~~~~~~~~ 145:15.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:15.49 else 145:15.49 ^~~~ 145:15.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:15.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:15.49 ^~~~~~~~~~~~~~~~~~ 145:15.49 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:1272:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:15.49 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 145:15.49 ^~~~~~~~~~~~~~~~~~~~~~ 145:16.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 145:16.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7: 145:16.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 145:16.56 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 145:16.56 /builddir/build/BUILD/firefox-67.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] 145:16.56 memset(aT, 0, sizeof(T)); 145:16.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 145:16.56 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:168: 145:16.56 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 145:16.56 struct GlobalProperties { 145:16.56 ^~~~~~~~~~~~~~~~ 145:22.86 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)': 145:22.86 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7020:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 145:22.86 nsPIDOMWindowInner::~nsPIDOMWindowInner() {} 145:22.86 ^ 145:22.86 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7020:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 145:22.86 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.cpp:7020:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:29.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 145:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 145:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 145:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 145:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 145:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 145:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 145:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings1.cpp:2: 145:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 145:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:29.76 foundInterface = 0; \ 145:29.77 ^~~~~~~~~~~~~~ 145:29.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:29.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:29.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:29.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:29.77 NS_INTERFACE_MAP_END_INHERITING(Event) 145:29.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:29.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 145:29.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 145:29.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 145:29.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 145:29.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings1.cpp:2: 145:29.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:29.77 } else 145:29.77 ^~~~ 145:29.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:29.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:29.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:29.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:29.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 145:29.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:36.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:36.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 145:36.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 145:36.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 145:36.47 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 145:36.47 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 145:36.47 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 145:36.47 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:7: 145:36.47 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 145:36.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:36.47 foundInterface = 0; \ 145:36.47 ^~~~~~~~~~~~~~ 145:36.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:36.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:36.47 ^~~~~~~~~~~~~~~~~~~~~~~ 145:36.47 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:1355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:36.47 NS_INTERFACE_MAP_END 145:36.47 ^~~~~~~~~~~~~~~~~~~~ 145:36.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:36.47 else 145:36.47 ^~~~ 145:36.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:36.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:36.48 ^~~~~~~~~~~~~~~~~~ 145:36.48 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:1354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:36.48 NS_INTERFACE_MAP_ENTRY(nsIObserver) 145:36.48 ^~~~~~~~~~~~~~~~~~~~~~ 145:37.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 145:37.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:7: 145:37.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 145:37.49 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 145:37.49 /builddir/build/BUILD/firefox-67.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] 145:37.49 memset(aT, 0, sizeof(T)); 145:37.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 145:37.49 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:167: 145:37.49 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 145:37.49 struct GlobalProperties { 145:37.49 ^~~~~~~~~~~~~~~~ 145:43.18 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp: In member function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': 145:43.19 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:7828:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 145:43.19 nsPIDOMWindowOuter::~nsPIDOMWindowOuter() {} 145:43.19 ^ 145:43.19 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:7828:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 145:43.19 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowOuter.cpp:7828:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:56.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 145:56.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 145:56.38 from /builddir/build/BUILD/firefox-67.0.3/image/imgLoader.h:11, 145:56.38 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsObjectLoadingContent.cpp:13: 145:56.38 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 145:56.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:56.38 foundInterface = 0; \ 145:56.38 ^~~~~~~~~~~~~~ 145:56.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:56.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:56.38 ^~~~~~~~~~~~~~~~~~~~~~~ 145:56.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsObjectLoadingContent.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:56.39 NS_INTERFACE_MAP_END 145:56.39 ^~~~~~~~~~~~~~~~~~~~ 145:56.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:56.39 else 145:56.39 ^~~~ 145:56.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:56.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:56.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsObjectLoadingContent.cpp:1177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:56.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 145:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:00.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/L10nUtilsBinding.cpp:3, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings10.cpp:2: 146:00.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 146:00.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:00.46 foundInterface = 0; \ 146:00.46 ^~~~~~~~~~~~~~ 146:00.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:00.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:00.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:00.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:00.46 NS_INTERFACE_MAP_END_INHERITING(Event) 146:00.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:00.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/L10nUtilsBinding.cpp:3, 146:00.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings10.cpp:2: 146:00.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:00.46 } else 146:00.46 ^~~~ 146:00.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:00.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:00.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:00.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:00.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 146:00.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:01.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:01.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 146:01.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/cache/Types.h:12, 146:01.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/cache/Action.h:11, 146:01.63 from /builddir/build/BUILD/firefox-67.0.3/dom/cache/Action.cpp:7, 146:01.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 146:01.63 /builddir/build/BUILD/firefox-67.0.3/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 146:01.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:01.63 foundInterface = 0; \ 146:01.63 ^~~~~~~~~~~~~~ 146:01.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:01.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:01.63 ^~~~~~~~~~~~~~~~~~~~~~~ 146:01.63 /builddir/build/BUILD/firefox-67.0.3/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:01.63 NS_INTERFACE_MAP_END 146:01.63 ^~~~~~~~~~~~~~~~~~~~ 146:01.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:01.63 else 146:01.63 ^~~~ 146:01.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:01.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:01.63 ^~~~~~~~~~~~~~~~~~ 146:01.63 /builddir/build/BUILD/firefox-67.0.3/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:01.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:01.63 ^~~~~~~~~~~~~~~~~~~~~~ 146:01.85 /builddir/build/BUILD/firefox-67.0.3/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 146:01.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:01.85 foundInterface = 0; \ 146:01.85 ^~~~~~~~~~~~~~ 146:01.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:01.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:01.85 ^~~~~~~~~~~~~~~~~~~~~~~ 146:01.85 /builddir/build/BUILD/firefox-67.0.3/dom/cache/CacheStorage.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:01.85 NS_INTERFACE_MAP_END 146:01.85 ^~~~~~~~~~~~~~~~~~~~ 146:01.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:01.85 else 146:01.85 ^~~~ 146:01.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:01.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:01.85 ^~~~~~~~~~~~~~~~~~ 146:01.85 /builddir/build/BUILD/firefox-67.0.3/dom/cache/CacheStorage.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:01.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:01.85 ^~~~~~~~~~~~~~~~~~~~~~ 146:08.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:08.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:08.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:08.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:08.07 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 146:08.07 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.h:10, 146:08.07 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:7: 146:08.07 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 146:08.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:08.07 foundInterface = 0; \ 146:08.07 ^~~~~~~~~~~~~~ 146:08.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:08.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:08.07 ^~~~~~~~~~~~~~~~~~~~~~~ 146:08.07 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:08.07 NS_INTERFACE_MAP_END 146:08.07 ^~~~~~~~~~~~~~~~~~~~ 146:08.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:08.07 else 146:08.07 ^~~~ 146:08.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:08.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:08.08 ^~~~~~~~~~~~~~~~~~ 146:08.08 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:08.08 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 146:08.08 ^~~~~~~~~~~~~~~~~~~~~~ 146:08.10 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 146:08.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:08.11 foundInterface = 0; \ 146:08.11 ^~~~~~~~~~~~~~ 146:08.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:08.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:08.11 ^~~~~~~~~~~~~~~~~~~~~~~ 146:08.11 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:08.11 NS_INTERFACE_MAP_END 146:08.11 ^~~~~~~~~~~~~~~~~~~~ 146:08.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:08.11 else 146:08.11 ^~~~ 146:08.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:08.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:08.11 ^~~~~~~~~~~~~~~~~~ 146:08.11 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:08.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:08.11 ^~~~~~~~~~~~~~~~~~~~~~ 146:16.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 146:16.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 146:16.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.88 foundInterface = 0; \ 146:16.88 ^~~~~~~~~~~~~~ 146:16.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:16.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:16.88 ^~~~~~~~~~~~~~~~~~~~~~~ 146:16.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:16.88 NS_INTERFACE_MAP_END 146:16.88 ^~~~~~~~~~~~~~~~~~~~ 146:16.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:21, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 146:16.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 146:16.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:3627:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:16.88 } else 146:16.88 ^~~~ 146:16.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:3627:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 146:16.88 } else 146:16.88 ^~~~ 146:16.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 146:16.90 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 146:16.90 /builddir/build/BUILD/firefox-67.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] 146:16.90 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 146:16.90 ^ 146:16.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 146:16.90 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 146:16.90 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 146:16.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 146:16.90 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 146:16.90 struct InternalAttr { 146:16.90 ^~~~~~~~~~~~ 146:16.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 146:16.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 146:16.91 /builddir/build/BUILD/firefox-67.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] 146:16.91 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 146:16.91 ^ 146:16.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 146:16.91 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 146:16.91 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 146:16.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 146:16.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 146:16.91 class Impl { 146:16.91 ^~~~ 146:16.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 146:16.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 146:16.91 /builddir/build/BUILD/firefox-67.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] 146:16.91 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 146:16.91 ^ 146:16.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 146:16.91 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 146:16.91 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 146:16.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 146:16.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 146:16.91 class Impl { 146:16.91 ^~~~ 146:18.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 146:18.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 146:18.04 /builddir/build/BUILD/firefox-67.0.3/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 146:18.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:18.05 foundInterface = 0; \ 146:18.05 ^~~~~~~~~~~~~~ 146:18.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:18.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:18.05 ^~~~~~~~~~~~~~~~~~~~~~~ 146:18.05 /builddir/build/BUILD/firefox-67.0.3/dom/base/BarProps.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:18.05 NS_INTERFACE_MAP_END 146:18.05 ^~~~~~~~~~~~~~~~~~~~ 146:18.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:18.05 else 146:18.05 ^~~~ 146:18.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:18.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:18.05 ^~~~~~~~~~~~~~~~~~ 146:18.05 /builddir/build/BUILD/firefox-67.0.3/dom/base/BarProps.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:18.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:18.05 ^~~~~~~~~~~~~~~~~~~~~~ 146:18.23 /builddir/build/BUILD/firefox-67.0.3/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 146:18.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:18.23 foundInterface = 0; \ 146:18.23 ^~~~~~~~~~~~~~ 146:18.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:18.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:18.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:18.23 /builddir/build/BUILD/firefox-67.0.3/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:18.23 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 146:18.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:18.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 146:18.23 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 146:18.23 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 146:18.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 146:18.23 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 146:18.23 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 146:18.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 146:18.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:18.24 } else 146:18.24 ^~~~ 146:18.24 /builddir/build/BUILD/firefox-67.0.3/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:18.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 146:18.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:19.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:9, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 146:19.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 146:19.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:19.51 foundInterface = 0; \ 146:19.51 ^~~~~~~~~~~~~~ 146:19.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:19.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:19.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:19.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:19.51 NS_INTERFACE_MAP_END_INHERITING(Event) 146:19.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:19.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryListEvent.h:14, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:10, 146:19.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 146:19.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:19.52 } else 146:19.52 ^~~~ 146:19.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:19.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:19.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:19.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:19.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 146:19.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:21.21 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.h:10, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AnonymousContent.cpp:7, 146:21.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 146:21.22 /builddir/build/BUILD/firefox-67.0.3/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 146:21.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:21.22 foundInterface = 0; \ 146:21.22 ^~~~~~~~~~~~~~ 146:21.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:21.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:21.22 ^~~~~~~~~~~~~~~~~~~~~~~ 146:21.22 /builddir/build/BUILD/firefox-67.0.3/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:21.22 NS_INTERFACE_MAP_END 146:21.22 ^~~~~~~~~~~~~~~~~~~~ 146:21.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:21.22 else 146:21.22 ^~~~ 146:21.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:21.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:21.22 ^~~~~~~~~~~~~~~~~~ 146:21.22 /builddir/build/BUILD/firefox-67.0.3/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:21.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 146:21.23 ^~~~~~~~~~~~~~~~~~~~~~ 146:23.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:9, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 146:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 146:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:23.12 foundInterface = 0; \ 146:23.12 ^~~~~~~~~~~~~~ 146:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:23.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:23.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:23.12 NS_INTERFACE_MAP_END_INHERITING(Event) 146:23.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:23.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryListEvent.h:14, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:10, 146:23.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 146:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:23.12 } else 146:23.12 ^~~~ 146:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:23.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:23.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:23.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:23.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 146:23.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:23.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:23.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:23.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:23.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:23.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 146:23.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:23.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 146:23.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:9, 146:23.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 146:23.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 146:23.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:23.30 foundInterface = 0; \ 146:23.30 ^~~~~~~~~~~~~~ 146:23.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:23.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:23.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:23.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:23.31 NS_INTERFACE_MAP_END_INHERITING(Event) 146:23.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:23.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:23.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 146:23.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryListEvent.h:14, 146:23.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaQueryListEvent.cpp:10, 146:23.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 146:23.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:23.31 } else 146:23.31 ^~~~ 146:23.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:23.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:23.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:23.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:23.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 146:23.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:26.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:92: 146:26.14 /builddir/build/BUILD/firefox-67.0.3/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 146:26.14 /builddir/build/BUILD/firefox-67.0.3/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:26.14 } // namespace mozilla 146:26.14 ^ 146:26.15 /builddir/build/BUILD/firefox-67.0.3/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:26.15 /builddir/build/BUILD/firefox-67.0.3/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 146:26.15 /builddir/build/BUILD/firefox-67.0.3/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:26.15 /builddir/build/BUILD/firefox-67.0.3/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:35.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:35.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:35.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:35.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:35.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 146:35.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 146:35.94 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 146:35.94 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 146:35.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 146:35.95 /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 146:35.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:35.95 foundInterface = 0; \ 146:35.95 ^~~~~~~~~~~~~~ 146:35.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:35.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:35.95 ^~~~~~~~~~~~~~~~~~~~~~~ 146:35.95 /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:35.95 NS_INTERFACE_MAP_END 146:35.95 ^~~~~~~~~~~~~~~~~~~~ 146:35.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:35.95 else 146:35.95 ^~~~ 146:35.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:35.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:35.95 ^~~~~~~~~~~~~~~~~~ 146:35.95 /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:35.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:35.95 ^~~~~~~~~~~~~~~~~~~~~~ 146:37.82 /builddir/build/BUILD/firefox-67.0.3/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 146:37.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:37.82 foundInterface = 0; \ 146:37.82 ^~~~~~~~~~~~~~ 146:37.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:37.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:37.82 ^~~~~~~~~~~~~~~~~~~~~~~ 146:37.83 /builddir/build/BUILD/firefox-67.0.3/dom/base/CustomElementRegistry.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:37.83 NS_INTERFACE_MAP_END 146:37.83 ^~~~~~~~~~~~~~~~~~~~ 146:37.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:37.83 else 146:37.83 ^~~~ 146:37.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:37.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:37.83 ^~~~~~~~~~~~~~~~~~ 146:37.83 /builddir/build/BUILD/firefox-67.0.3/dom/base/CustomElementRegistry.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:37.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:37.83 ^~~~~~~~~~~~~~~~~~~~~~ 146:37.95 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 146:37.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:37.95 foundInterface = 0; \ 146:37.95 ^~~~~~~~~~~~~~ 146:37.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:37.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:37.96 ^~~~~~~~~~~~~~~~~~~~~~~ 146:37.96 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:37.96 NS_INTERFACE_MAP_END 146:37.96 ^~~~~~~~~~~~~~~~~~~~ 146:37.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:37.96 else 146:37.96 ^~~~ 146:37.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:37.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:37.96 ^~~~~~~~~~~~~~~~~~ 146:37.96 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:37.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:37.96 ^~~~~~~~~~~~~~~~~~~~~~ 146:37.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 146:37.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:37.97 foundInterface = 0; \ 146:37.97 ^~~~~~~~~~~~~~ 146:37.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:37.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:37.97 ^~~~~~~~~~~~~~~~~~~~~~~ 146:37.97 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:37.97 NS_INTERFACE_MAP_END 146:37.97 ^~~~~~~~~~~~~~~~~~~~ 146:37.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:37.97 else 146:37.98 ^~~~ 146:37.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:37.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:37.98 ^~~~~~~~~~~~~~~~~~ 146:37.98 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:37.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:37.98 ^~~~~~~~~~~~~~~~~~~~~~ 146:38.02 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 146:38.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:38.03 foundInterface = 0; \ 146:38.03 ^~~~~~~~~~~~~~ 146:38.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:38.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:38.03 ^~~~~~~~~~~~~~~~~~~~~~~ 146:38.03 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:38.03 NS_INTERFACE_MAP_END 146:38.03 ^~~~~~~~~~~~~~~~~~~~ 146:38.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:38.03 else 146:38.03 ^~~~ 146:38.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:38.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:38.03 ^~~~~~~~~~~~~~~~~~ 146:38.03 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:38.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:38.03 ^~~~~~~~~~~~~~~~~~~~~~ 146:38.31 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 146:38.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:38.31 foundInterface = 0; \ 146:38.31 ^~~~~~~~~~~~~~ 146:38.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:38.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:38.32 ^~~~~~~~~~~~~~~~~~~~~~~ 146:38.32 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:38.32 NS_INTERFACE_MAP_END 146:38.32 ^~~~~~~~~~~~~~~~~~~~ 146:38.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:38.32 else 146:38.32 ^~~~ 146:38.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:38.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:38.32 ^~~~~~~~~~~~~~~~~~ 146:38.32 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:38.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:38.32 ^~~~~~~~~~~~~~~~~~~~~~ 146:38.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 146:38.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:38.37 foundInterface = 0; \ 146:38.37 ^~~~~~~~~~~~~~ 146:38.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:38.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:38.37 ^~~~~~~~~~~~~~~~~~~~~~~ 146:38.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:38.37 NS_INTERFACE_MAP_END 146:38.37 ^~~~~~~~~~~~~~~~~~~~ 146:38.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:38.37 else 146:38.37 ^~~~ 146:38.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:38.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:38.37 ^~~~~~~~~~~~~~~~~~ 146:38.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:38.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:38.37 ^~~~~~~~~~~~~~~~~~~~~~ 146:38.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 146:38.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:38.39 foundInterface = 0; \ 146:38.39 ^~~~~~~~~~~~~~ 146:38.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:38.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:38.39 ^~~~~~~~~~~~~~~~~~~~~~~ 146:38.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:38.39 NS_INTERFACE_MAP_END 146:38.39 ^~~~~~~~~~~~~~~~~~~~ 146:38.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 146:38.39 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 146:38.39 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 146:38.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 146:38.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:38.39 } else 146:38.39 ^~~~ 146:38.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:38.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:38.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:38.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 146:38.39 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 146:38.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:38.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:38.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:38.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:38.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:38.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 146:38.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 146:38.41 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 146:38.41 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 146:38.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 146:38.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 146:38.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:38.42 foundInterface = 0; \ 146:38.42 ^~~~~~~~~~~~~~ 146:38.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:38.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:38.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:38.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:38.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 146:38.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:38.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 146:38.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 146:38.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 146:38.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 146:38.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:38.42 } else 146:38.42 ^~~~ 146:38.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:38.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:38.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:38.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:38.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 146:38.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:38.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 146:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 146:38.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 146:38.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 146:38.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 146:38.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 146:38.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:38.43 foundInterface = 0; \ 146:38.43 ^~~~~~~~~~~~~~ 146:38.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:38.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:38.43 ^~~~~~~~~~~~~~~~~~~~~~~ 146:38.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:38.43 NS_INTERFACE_MAP_END 146:38.43 ^~~~~~~~~~~~~~~~~~~~ 146:38.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:38.44 else 146:38.44 ^~~~ 146:38.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:38.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:38.44 ^~~~~~~~~~~~~~~~~~ 146:38.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:38.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:38.44 ^~~~~~~~~~~~~~~~~~~~~~ 146:39.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 146:39.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 146:39.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 146:39.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 146:39.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 146:39.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 146:39.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 146:39.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.h:9, 146:39.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Crypto.cpp:6, 146:39.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 146:39.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 146:39.96 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 146:39.96 /builddir/build/BUILD/firefox-67.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] 146:39.96 memset(aT, 0, sizeof(T)); 146:39.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 146:39.96 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/CustomElementRegistry.cpp:22, 146:39.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 146:39.96 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 146:39.96 struct GlobalProperties { 146:39.96 ^~~~~~~~~~~~~~~~ 146:45.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:137: 146:45.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 146:45.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:45.76 } // namespace mozilla 146:45.76 ^ 146:45.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::SkewYSelf(double)': 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::SkewXSelf(double)': 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::ScaleNonUniformSelf(double, double, double, double, double, double)': 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix19ScaleNonUniformSelfEdddddd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix19ScaleNonUniformSelfEdddddd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrix const&)': 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrix const&)': 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:45.80 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:45.81 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const': 146:45.81 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:45.81 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:45.81 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const': 146:45.81 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 146:45.81 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocGroup.cpp:212:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:52.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:52.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 146:52.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:52.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:52.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 146:52.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:52.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 146:52.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 146:52.94 from /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.h:9, 146:52.94 from /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.cpp:7, 146:52.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 146:52.94 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 146:52.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:52.94 foundInterface = 0; \ 146:52.94 ^~~~~~~~~~~~~~ 146:52.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:52.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:52.94 ^~~~~~~~~~~~~~~~~~~~~~~ 146:52.94 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:52.94 NS_INTERFACE_MAP_END 146:52.94 ^~~~~~~~~~~~~~~~~~~~ 146:52.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:52.94 else 146:52.94 ^~~~ 146:52.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:52.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:52.94 ^~~~~~~~~~~~~~~~~~ 146:52.94 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:52.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:52.94 ^~~~~~~~~~~~~~~~~~~~~~ 146:53.11 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 146:53.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:53.11 foundInterface = 0; \ 146:53.11 ^~~~~~~~~~~~~~ 146:53.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:53.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:53.11 ^~~~~~~~~~~~~~~~~~~~~~~ 146:53.11 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:53.11 NS_INTERFACE_MAP_END 146:53.11 ^~~~~~~~~~~~~~~~~~~~ 146:53.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:53.11 else 146:53.11 ^~~~ 146:53.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:53.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:53.11 ^~~~~~~~~~~~~~~~~~ 146:53.11 /builddir/build/BUILD/firefox-67.0.3/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:53.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:53.11 ^~~~~~~~~~~~~~~~~~~~~~ 147:11.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 147:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 147:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 147:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 147:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 147:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 147:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 147:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 147:11.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 147:11.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:11.40 foundInterface = 0; \ 147:11.40 ^~~~~~~~~~~~~~ 147:11.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:11.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:11.40 ^~~~~~~~~~~~~~~~~~~~~~~ 147:11.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:72130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:11.40 NS_INTERFACE_MAP_END 147:11.40 ^~~~~~~~~~~~~~~~~~~~ 147:11.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:11.40 else 147:11.40 ^~~~ 147:11.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:11.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:11.40 ^~~~~~~~~~~~~~~~~~ 147:11.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:72129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:11.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:11.40 ^~~~~~~~~~~~~~~~~~~~~~ 147:11.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 147:11.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:11.48 foundInterface = 0; \ 147:11.48 ^~~~~~~~~~~~~~ 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:11.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:11.48 ^~~~~~~~~~~~~~~~~~~~~~~ 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:11.48 NS_INTERFACE_MAP_END 147:11.48 ^~~~~~~~~~~~~~~~~~~~ 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:11.48 else 147:11.48 ^~~~ 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:11.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:11.48 ^~~~~~~~~~~~~~~~~~ 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75656:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:11.48 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:11.48 ^~~~~~~~~~~~~~~~~~~~~~ 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:11.48 foundInterface = 0; \ 147:11.48 ^~~~~~~~~~~~~~ 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:11.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:11.48 ^~~~~~~~~~~~~~~~~~~~~~~ 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:11.48 NS_INTERFACE_MAP_END 147:11.48 ^~~~~~~~~~~~~~~~~~~~ 147:11.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:11.48 else 147:11.48 ^~~~ 147:11.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:11.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:11.49 ^~~~~~~~~~~~~~~~~~ 147:11.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75742:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:11.49 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:11.49 ^~~~~~~~~~~~~~~~~~~~~~ 147:11.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 147:11.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:11.50 foundInterface = 0; \ 147:11.50 ^~~~~~~~~~~~~~ 147:11.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:11.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:11.50 ^~~~~~~~~~~~~~~~~~~~~~~ 147:11.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75870:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:11.51 NS_INTERFACE_MAP_END 147:11.51 ^~~~~~~~~~~~~~~~~~~~ 147:11.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:11.51 else 147:11.51 ^~~~ 147:11.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:11.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:11.51 ^~~~~~~~~~~~~~~~~~ 147:11.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:75869:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:11.51 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:11.51 ^~~~~~~~~~~~~~~~~~~~~~ 147:14.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:14.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:14.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 147:14.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 147:14.62 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:14.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:14.62 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 147:14.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:14.62 foundInterface = 0; \ 147:14.62 ^~~~~~~~~~~~~~ 147:14.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:14.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:14.62 ^~~~~~~~~~~~~~~~~~~~~~~ 147:14.62 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:1606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:14.62 NS_INTERFACE_MAP_END 147:14.62 ^~~~~~~~~~~~~~~~~~~~ 147:14.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 147:14.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 147:14.62 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:14.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:14.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:14.62 } else 147:14.62 ^~~~ 147:14.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:14.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:14.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:14.63 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:1605:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 147:14.63 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 147:14.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:15.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:15.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:15.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 147:15.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 147:15.51 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:15.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:15.51 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 147:15.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:15.51 foundInterface = 0; \ 147:15.51 ^~~~~~~~~~~~~~ 147:15.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:15.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:15.52 ^~~~~~~~~~~~~~~~~~~~~~~ 147:15.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:9459:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:15.52 NS_INTERFACE_MAP_END 147:15.52 ^~~~~~~~~~~~~~~~~~~~ 147:15.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:15.52 else 147:15.52 ^~~~ 147:15.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:15.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:15.52 ^~~~~~~~~~~~~~~~~~ 147:15.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:9458:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:15.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:15.52 ^~~~~~~~~~~~~~~~~~~~~~ 147:15.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 147:15.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:15.88 foundInterface = 0; \ 147:15.88 ^~~~~~~~~~~~~~ 147:15.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:15.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:15.88 ^~~~~~~~~~~~~~~~~~~~~~~ 147:15.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:15.88 NS_INTERFACE_MAP_END 147:15.89 ^~~~~~~~~~~~~~~~~~~~ 147:15.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:15.89 else 147:15.89 ^~~~ 147:15.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:15.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:15.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:15.89 /builddir/build/BUILD/firefox-67.0.3/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:15.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 147:15.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.28 /builddir/build/BUILD/firefox-67.0.3/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 147:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.29 foundInterface = 0; \ 147:17.29 ^~~~~~~~~~~~~~ 147:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:17.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/EventSource.cpp:1958:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:17.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 147:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 147:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 147:17.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.29 } else 147:17.29 ^~~~ 147:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:17.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/EventSource.cpp:1957:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:17.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 147:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:17.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:17.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 147:17.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 147:17.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:17.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:17.35 /builddir/build/BUILD/firefox-67.0.3/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 147:17.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.35 foundInterface = 0; \ 147:17.35 ^~~~~~~~~~~~~~ 147:17.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:17.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:17.36 ^~~~~~~~~~~~~~~~~~~~~~~ 147:17.36 /builddir/build/BUILD/firefox-67.0.3/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:17.36 NS_INTERFACE_MAP_END 147:17.36 ^~~~~~~~~~~~~~~~~~~~ 147:17.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.36 else 147:17.36 ^~~~ 147:17.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:17.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:17.36 ^~~~~~~~~~~~~~~~~~ 147:17.36 /builddir/build/BUILD/firefox-67.0.3/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:17.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:17.36 ^~~~~~~~~~~~~~~~~~~~~~ 147:17.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 147:17.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.44 foundInterface = 0; \ 147:17.44 ^~~~~~~~~~~~~~ 147:17.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:17.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:17.44 ^~~~~~~~~~~~~~~~~~~~~~~ 147:17.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:17.44 NS_INTERFACE_MAP_END 147:17.44 ^~~~~~~~~~~~~~~~~~~~ 147:17.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.44 else 147:17.44 ^~~~ 147:17.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:17.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:17.44 ^~~~~~~~~~~~~~~~~~ 147:17.44 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:17.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:17.44 ^~~~~~~~~~~~~~~~~~~~~~ 147:17.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 147:17.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.45 foundInterface = 0; \ 147:17.45 ^~~~~~~~~~~~~~ 147:17.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:17.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:17.45 ^~~~~~~~~~~~~~~~~~~~~~~ 147:17.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:17.45 NS_INTERFACE_MAP_END 147:17.45 ^~~~~~~~~~~~~~~~~~~~ 147:17.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 147:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 147:17.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:17.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.45 } else 147:17.45 ^~~~ 147:17.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:17.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 147:17.45 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 147:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 147:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 147:17.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:17.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:17.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 147:17.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.46 foundInterface = 0; \ 147:17.46 ^~~~~~~~~~~~~~ 147:17.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 147:17.46 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 147:17.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 147:17.46 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 147:17.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.46 else 147:17.46 ^~~~ 147:17.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:17.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:17.46 ^~~~~~~~~~~~~~~~~~ 147:17.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:17.46 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:17.46 ^~~~~~~~~~~~~~~~~~~~~~ 147:17.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 147:17.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.50 foundInterface = 0; \ 147:17.50 ^~~~~~~~~~~~~~ 147:17.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:17.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:17.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:17.50 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 147:17.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 147:17.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 147:17.50 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:17.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:17.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.50 } else 147:17.50 ^~~~ 147:17.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/FragmentOrElement.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:17.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 147:17.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 147:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:10, 147:17.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:17.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 147:17.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.55 foundInterface = 0; \ 147:17.55 ^~~~~~~~~~~~~~ 147:17.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:17.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:17.55 ^~~~~~~~~~~~~~~~~~~~~~~ 147:17.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:17.55 NS_INTERFACE_MAP_END 147:17.55 ^~~~~~~~~~~~~~~~~~~~ 147:17.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.55 else 147:17.55 ^~~~ 147:17.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:17.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:17.55 ^~~~~~~~~~~~~~~~~~ 147:17.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:17.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:17.55 ^~~~~~~~~~~~~~~~~~~~~~ 147:17.93 /builddir/build/BUILD/firefox-67.0.3/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 147:17.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.93 foundInterface = 0; \ 147:17.94 ^~~~~~~~~~~~~~ 147:17.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:17.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:17.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.94 /builddir/build/BUILD/firefox-67.0.3/dom/base/InProcessTabChildMessageManager.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:17.94 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 147:17.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.94 else 147:17.94 ^~~~ 147:17.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:17.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:17.94 ^~~~~~~~~~~~~~~~~~ 147:17.94 /builddir/build/BUILD/firefox-67.0.3/dom/base/InProcessTabChildMessageManager.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:17.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:17.94 ^~~~~~~~~~~~~~~~~~~~~~ 147:18.18 /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 147:18.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:18.18 foundInterface = 0; \ 147:18.18 ^~~~~~~~~~~~~~ 147:18.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:18.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:18.18 ^~~~~~~~~~~~~~~~~~~~~~~ 147:18.18 /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:18.18 NS_INTERFACE_MAP_END 147:18.18 ^~~~~~~~~~~~~~~~~~~~ 147:18.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:18.18 else 147:18.18 ^~~~ 147:18.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:18.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:18.18 ^~~~~~~~~~~~~~~~~~ 147:18.18 /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:18.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:18.18 ^~~~~~~~~~~~~~~~~~~~~~ 147:19.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 147:19.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 147:19.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 147:19.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 147:19.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 147:19.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 147:19.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelAgent.h:11, 147:19.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioChannelService.h:15, 147:19.78 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Document.cpp:11, 147:19.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 147:19.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 147:19.78 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 147:19.78 /builddir/build/BUILD/firefox-67.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] 147:19.78 memset(aT, 0, sizeof(T)); 147:19.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 147:19.78 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.h:11, 147:19.78 from /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp:7, 147:19.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 147:19.78 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 147:19.78 struct GlobalProperties { 147:19.78 ^~~~~~~~~~~~~~~~ 147:35.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 147:35.01 /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp: In function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)': 147:35.01 /builddir/build/BUILD/firefox-67.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] 147:35.01 } // namespace mozilla 147:35.01 ^ 147:35.01 /builddir/build/BUILD/firefox-67.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] 147:35.10 /builddir/build/BUILD/firefox-67.0.3/dom/base/IntlUtils.cpp: In member function 'mozilla::dom::Document::FillStyleSet(mozilla::ServoStyleSet*)': 147:35.10 /builddir/build/BUILD/firefox-67.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] 147:35.10 /builddir/build/BUILD/firefox-67.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] 147:36.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:36.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:36.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:12, 147:36.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 147:36.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.h:15, 147:36.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.cpp:7, 147:36.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 147:36.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 147:36.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:36.55 foundInterface = 0; \ 147:36.55 ^~~~~~~~~~~~~~ 147:36.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:36.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:36.55 ^~~~~~~~~~~~~~~~~~~~~~~ 147:36.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:36.55 NS_INTERFACE_MAP_END 147:36.55 ^~~~~~~~~~~~~~~~~~~~ 147:36.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:36.55 else 147:36.55 ^~~~ 147:36.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:36.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:36.55 ^~~~~~~~~~~~~~~~~~ 147:36.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:36.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:36.55 ^~~~~~~~~~~~~~~~~~~~~~ 147:38.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 147:38.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:38.29 foundInterface = 0; \ 147:38.29 ^~~~~~~~~~~~~~ 147:38.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:38.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:38.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:38.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:38.29 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 147:38.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:38.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 147:38.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:23, 147:38.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 147:38.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.h:15, 147:38.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.cpp:7, 147:38.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 147:38.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:38.29 else 147:38.29 ^~~~ 147:38.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 147:38.29 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 147:38.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:41.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:41.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:41.23 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:12, 147:41.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 147:41.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.h:15, 147:41.24 from /builddir/build/BUILD/firefox-67.0.3/dom/base/Link.cpp:7, 147:41.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 147:41.24 /builddir/build/BUILD/firefox-67.0.3/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 147:41.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:41.24 foundInterface = 0; \ 147:41.24 ^~~~~~~~~~~~~~ 147:41.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:41.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:41.24 ^~~~~~~~~~~~~~~~~~~~~~~ 147:41.24 /builddir/build/BUILD/firefox-67.0.3/dom/base/Navigator.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:41.24 NS_INTERFACE_MAP_END 147:41.24 ^~~~~~~~~~~~~~~~~~~~ 147:41.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:41.24 else 147:41.24 ^~~~ 147:41.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:41.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:41.24 ^~~~~~~~~~~~~~~~~~ 147:41.24 /builddir/build/BUILD/firefox-67.0.3/dom/base/Navigator.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:41.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:41.24 ^~~~~~~~~~~~~~~~~~~~~~ 147:41.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 147:41.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:41.46 foundInterface = 0; \ 147:41.46 ^~~~~~~~~~~~~~ 147:41.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:41.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:41.46 ^~~~~~~~~~~~~~~~~~~~~~~ 147:41.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:41.46 NS_INTERFACE_MAP_END 147:41.46 ^~~~~~~~~~~~~~~~~~~~ 147:41.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:41.46 else 147:41.46 ^~~~ 147:41.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:41.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:41.46 ^~~~~~~~~~~~~~~~~~ 147:41.46 /builddir/build/BUILD/firefox-67.0.3/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:41.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:41.47 ^~~~~~~~~~~~~~~~~~~~~~ 147:49.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:49.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 147:49.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 147:49.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:49.37 foundInterface = 0; \ 147:49.37 ^~~~~~~~~~~~~~ 147:49.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:49.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:49.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:49.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:49.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 147:49.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:49.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 147:49.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 147:49.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:49.37 } else 147:49.37 ^~~~ 147:49.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:49.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:49.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:49.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:49.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 147:49.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:49.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/xpcom/ds/nsTArray.h:29, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 147:49.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 147:49.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 147:49.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:49.43 foundInterface = 0; \ 147:49.43 ^~~~~~~~~~~~~~ 147:49.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:49.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:49.43 ^~~~~~~~~~~~~~~~~~~~~~~ 147:49.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:49.43 NS_INTERFACE_MAP_END 147:49.43 ^~~~~~~~~~~~~~~~~~~~ 147:49.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:49.43 else 147:49.43 ^~~~ 147:49.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:49.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:49.43 ^~~~~~~~~~~~~~~~~~ 147:49.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:49.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:49.43 ^~~~~~~~~~~~~~~~~~~~~~ 147:51.03 /builddir/build/BUILD/firefox-67.0.3/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 147:51.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:51.03 foundInterface = 0; \ 147:51.03 ^~~~~~~~~~~~~~ 147:51.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:51.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:51.03 ^~~~~~~~~~~~~~~~~~~~~~~ 147:51.03 /builddir/build/BUILD/firefox-67.0.3/dom/base/Selection.cpp:732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:51.03 NS_INTERFACE_MAP_END 147:51.03 ^~~~~~~~~~~~~~~~~~~~ 147:51.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:51.03 else 147:51.03 ^~~~ 147:51.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:51.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:51.03 ^~~~~~~~~~~~~~~~~~ 147:51.03 /builddir/build/BUILD/firefox-67.0.3/dom/base/Selection.cpp:731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:51.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:51.03 ^~~~~~~~~~~~~~~~~~~~~~ 147:51.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 147:51.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:51.39 foundInterface = 0; \ 147:51.39 ^~~~~~~~~~~~~~ 147:51.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:51.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:51.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:51.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:51.39 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 147:51.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:51.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:51.39 else 147:51.39 ^~~~ 147:51.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:51.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:51.39 ^~~~~~~~~~~~~~~~~~ 147:51.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:51.39 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 147:51.39 ^~~~~~~~~~~~~~~~~~~~~~ 147:51.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 147:51.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:51.45 foundInterface = 0; \ 147:51.45 ^~~~~~~~~~~~~~ 147:51.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:51.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:51.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:51.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:51.45 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 147:51.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:51.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/StorageAccessPermissionRequest.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 147:51.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 147:51.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:51.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 147:51.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 147:51.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 147:51.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 147:51.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 147:51.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 147:51.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:51.45 } else 147:51.45 ^~~~ 147:51.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:51.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:51.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:51.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:51.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 147:51.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:51.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/StorageAccessPermissionRequest.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 147:51.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 147:51.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:53.11 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 147:53.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 147:53.11 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 147:53.11 /builddir/build/BUILD/firefox-67.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] 147:53.11 memset(aT, 0, sizeof(T)); 147:53.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 147:53.11 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/RemoteOuterWindowProxy.cpp:12, 147:53.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 147:53.11 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 147:53.11 struct GlobalProperties { 147:53.11 ^~~~~~~~~~~~~~~~ 147:57.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:57.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:57.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 147:57.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 147:57.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 147:57.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 147:57.91 from /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneHolder.h:15, 147:57.91 from /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneHolder.cpp:7, 147:57.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 147:57.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 147:57.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:57.91 foundInterface = 0; \ 147:57.91 ^~~~~~~~~~~~~~ 147:57.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:57.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:57.91 ^~~~~~~~~~~~~~~~~~~~~~~ 147:57.91 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:57.91 NS_INTERFACE_MAP_END 147:57.91 ^~~~~~~~~~~~~~~~~~~~ 147:57.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:57.91 else 147:57.91 ^~~~ 147:57.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:57.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:57.92 ^~~~~~~~~~~~~~~~~~ 147:57.92 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:57.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:57.92 ^~~~~~~~~~~~~~~~~~~~~~ 147:57.92 /builddir/build/BUILD/firefox-67.0.3/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 147:57.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:57.92 foundInterface = 0; \ 147:57.92 ^~~~~~~~~~~~~~ 147:57.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:57.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:57.92 ^~~~~~~~~~~~~~~~~~~~~~~ 147:57.92 /builddir/build/BUILD/firefox-67.0.3/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:57.92 NS_INTERFACE_MAP_END 147:57.92 ^~~~~~~~~~~~~~~~~~~~ 147:57.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:57.92 else 147:57.92 ^~~~ 147:57.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:57.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:57.92 ^~~~~~~~~~~~~~~~~~ 147:57.92 /builddir/build/BUILD/firefox-67.0.3/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:57.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:57.92 ^~~~~~~~~~~~~~~~~~~~~~ 147:57.96 /builddir/build/BUILD/firefox-67.0.3/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 147:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:57.96 foundInterface = 0; \ 147:57.96 ^~~~~~~~~~~~~~ 147:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:57.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:57.96 ^~~~~~~~~~~~~~~~~~~~~~~ 147:57.96 /builddir/build/BUILD/firefox-67.0.3/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:57.96 NS_INTERFACE_MAP_END 147:57.96 ^~~~~~~~~~~~~~~~~~~~ 147:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:57.96 else 147:57.96 ^~~~ 147:57.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:57.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:57.96 ^~~~~~~~~~~~~~~~~~ 147:57.96 /builddir/build/BUILD/firefox-67.0.3/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:57.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:57.96 ^~~~~~~~~~~~~~~~~~~~~~ 147:58.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:137: 147:58.04 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneBlob.cpp: In member function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)': 147:58.04 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneBlob.cpp:222:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 147:58.04 } // namespace mozilla 147:58.04 ^ 147:58.04 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneBlob.cpp:222:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 147:58.04 /builddir/build/BUILD/firefox-67.0.3/dom/base/StructuredCloneBlob.cpp:222:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:01.87 /builddir/build/BUILD/firefox-67.0.3/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 148:01.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:01.87 foundInterface = 0; \ 148:01.87 ^~~~~~~~~~~~~~ 148:01.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:01.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:01.87 ^~~~~~~~~~~~~~~~~~~~~~~ 148:01.87 /builddir/build/BUILD/firefox-67.0.3/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:01.87 NS_INTERFACE_MAP_END 148:01.87 ^~~~~~~~~~~~~~~~~~~~ 148:01.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:01.88 else 148:01.88 ^~~~ 148:01.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:01.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:01.88 ^~~~~~~~~~~~~~~~~~ 148:01.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:01.88 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 148:01.88 ^~~~~~~~~~~~~~~~~~~~~~ 148:02.51 /builddir/build/BUILD/firefox-67.0.3/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 148:02.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:02.52 foundInterface = 0; \ 148:02.52 ^~~~~~~~~~~~~~ 148:02.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:02.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:02.52 ^~~~~~~~~~~~~~~~~~~~~~~ 148:02.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:02.52 NS_INTERFACE_MAP_END 148:02.52 ^~~~~~~~~~~~~~~~~~~~ 148:02.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:02.52 else 148:02.52 ^~~~ 148:02.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:02.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:02.52 ^~~~~~~~~~~~~~~~~~ 148:02.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:02.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:02.52 ^~~~~~~~~~~~~~~~~~~~~~ 148:08.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base5.cpp:137: 148:08.92 /builddir/build/BUILD/firefox-67.0.3/dom/base/WebKitCSSMatrix.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 148:08.92 /builddir/build/BUILD/firefox-67.0.3/dom/base/WebKitCSSMatrix.cpp:180:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 148:08.92 } // namespace mozilla 148:08.92 ^ 148:08.92 /builddir/build/BUILD/firefox-67.0.3/dom/base/WebKitCSSMatrix.cpp:180:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:12.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 148:12.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 148:12.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:12.42 foundInterface = 0; \ 148:12.42 ^~~~~~~~~~~~~~ 148:12.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:12.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:12.42 ^~~~~~~~~~~~~~~~~~~~~~~ 148:12.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:12.42 NS_INTERFACE_MAP_END 148:12.42 ^~~~~~~~~~~~~~~~~~~~ 148:12.42 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 148:12.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 148:12.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:12.42 } else 148:12.42 ^~~~ 148:12.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:12.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:12.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:12.42 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 148:12.42 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 148:12.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:12.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 148:12.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 148:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:12.43 foundInterface = 0; \ 148:12.43 ^~~~~~~~~~~~~~ 148:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:12.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:12.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:12.43 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 148:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:12.43 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 148:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:12.43 } else 148:12.43 ^~~~ 148:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:12.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:12.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:12.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 148:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:12.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/domstubs.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIDOMWindow.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 148:12.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 148:12.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 148:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:12.43 foundInterface = 0; \ 148:12.43 ^~~~~~~~~~~~~~ 148:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:12.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:12.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:12.43 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 148:12.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:12.43 else 148:12.43 ^~~~ 148:12.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:12.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:12.43 ^~~~~~~~~~~~~~~~~~ 148:12.43 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:12.43 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 148:12.43 ^~~~~~~~~~~~~~~~~~~~~~ 148:12.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 148:12.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:12.88 foundInterface = 0; \ 148:12.88 ^~~~~~~~~~~~~~ 148:12.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:12.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:12.88 ^~~~~~~~~~~~~~~~~~~~~~~ 148:12.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentPermissionHelper.cpp:533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:12.88 NS_INTERFACE_MAP_END 148:12.88 ^~~~~~~~~~~~~~~~~~~~ 148:12.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:12.88 } else 148:12.88 ^~~~ 148:12.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 148:12.88 NS_IMPL_QUERY_BODY_CONCRETE(_class) 148:12.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:12.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentPermissionHelper.cpp:532:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 148:12.88 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 148:12.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:13.20 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 148:13.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:13.20 foundInterface = 0; \ 148:13.20 ^~~~~~~~~~~~~~ 148:13.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:13.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:13.20 ^~~~~~~~~~~~~~~~~~~~~~~ 148:13.20 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentSink.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:13.20 NS_INTERFACE_MAP_END 148:13.20 ^~~~~~~~~~~~~~~~~~~~ 148:13.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:13.20 else 148:13.20 ^~~~ 148:13.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 148:13.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 148:13.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:13.20 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentSink.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 148:13.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 148:13.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:13.28 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 148:13.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:13.28 foundInterface = 0; \ 148:13.28 ^~~~~~~~~~~~~~ 148:13.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:13.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:13.29 ^~~~~~~~~~~~~~~~~~~~~~~ 148:13.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:13.29 NS_INTERFACE_MAP_END 148:13.29 ^~~~~~~~~~~~~~~~~~~~ 148:13.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:13.29 else 148:13.29 ^~~~ 148:13.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:13.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:13.29 ^~~~~~~~~~~~~~~~~~ 148:13.29 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:13.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:13.29 ^~~~~~~~~~~~~~~~~~~~~~ 148:13.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 148:13.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:13.30 foundInterface = 0; \ 148:13.30 ^~~~~~~~~~~~~~ 148:13.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:13.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:13.30 ^~~~~~~~~~~~~~~~~~~~~~~ 148:13.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:13.30 NS_INTERFACE_MAP_END 148:13.30 ^~~~~~~~~~~~~~~~~~~~ 148:13.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:13.30 else 148:13.30 ^~~~ 148:13.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:13.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:13.30 ^~~~~~~~~~~~~~~~~~ 148:13.30 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:13.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:13.30 ^~~~~~~~~~~~~~~~~~~~~~ 148:13.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindowInner.h:10, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsGlobalWindow.h:14, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.h:10, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowDestroyedEvent.cpp:7, 148:13.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 148:13.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 148:13.61 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 148:13.61 /builddir/build/BUILD/firefox-67.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] 148:13.61 memset(aT, 0, sizeof(T)); 148:13.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 148:13.62 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/WindowNamedPropertiesHandler.cpp:16, 148:13.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 148:13.62 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 148:13.62 struct GlobalProperties { 148:13.62 ^~~~~~~~~~~~~~~~ 148:15.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 148:15.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 148:15.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 148:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 148:15.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 148:15.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:15.55 foundInterface = 0; \ 148:15.55 ^~~~~~~~~~~~~~ 148:15.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:15.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:15.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:15.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 148:15.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 148:15.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 148:15.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 148:15.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 148:15.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:15.55 } else 148:15.55 ^~~~ 148:15.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:15.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:15.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:15.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 148:15.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:17.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:17.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:17.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 148:17.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 148:17.37 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 148:17.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 148:17.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 148:17.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:17.37 foundInterface = 0; \ 148:17.37 ^~~~~~~~~~~~~~ 148:17.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:17.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:17.37 ^~~~~~~~~~~~~~~~~~~~~~~ 148:17.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:17.37 NS_INTERFACE_MAP_END 148:17.37 ^~~~~~~~~~~~~~~~~~~~ 148:17.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:17.37 else 148:17.37 ^~~~ 148:17.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:17.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:17.37 ^~~~~~~~~~~~~~~~~~ 148:17.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:17.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:17.37 ^~~~~~~~~~~~~~~~~~~~~~ 148:17.38 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 148:17.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:17.38 foundInterface = 0; \ 148:17.38 ^~~~~~~~~~~~~~ 148:17.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:17.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:17.38 ^~~~~~~~~~~~~~~~~~~~~~~ 148:17.38 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:17.38 NS_INTERFACE_MAP_END 148:17.38 ^~~~~~~~~~~~~~~~~~~~ 148:17.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:17.38 else 148:17.38 ^~~~ 148:17.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:17.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:17.38 ^~~~~~~~~~~~~~~~~~ 148:17.38 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:17.38 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 148:17.38 ^~~~~~~~~~~~~~~~~~~~~~ 148:17.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 148:17.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:17.39 foundInterface = 0; \ 148:17.39 ^~~~~~~~~~~~~~ 148:17.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:17.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:17.39 ^~~~~~~~~~~~~~~~~~~~~~~ 148:17.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:17.39 NS_INTERFACE_MAP_END 148:17.39 ^~~~~~~~~~~~~~~~~~~~ 148:17.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:17.39 else 148:17.39 ^~~~ 148:17.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:17.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:17.39 ^~~~~~~~~~~~~~~~~~ 148:17.39 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:17.39 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 148:17.39 ^~~~~~~~~~~~~~~~~~~~~~ 148:17.72 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 148:17.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:17.72 foundInterface = 0; \ 148:17.72 ^~~~~~~~~~~~~~ 148:17.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:17.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:17.72 ^~~~~~~~~~~~~~~~~~~~~~~ 148:17.72 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:17.72 NS_INTERFACE_MAP_END 148:17.72 ^~~~~~~~~~~~~~~~~~~~ 148:17.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 148:17.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 148:17.72 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 148:17.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 148:17.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:17.72 } else 148:17.72 ^~~~ 148:17.72 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:17.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 148:17.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:18.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:18.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:18.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 148:18.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 148:18.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 148:18.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 148:18.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 148:18.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:18.58 foundInterface = 0; \ 148:18.58 ^~~~~~~~~~~~~~ 148:18.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:18.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:18.58 ^~~~~~~~~~~~~~~~~~~~~~~ 148:18.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:18.58 NS_INTERFACE_MAP_END 148:18.58 ^~~~~~~~~~~~~~~~~~~~ 148:18.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:18.58 else 148:18.58 ^~~~ 148:18.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:18.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:18.58 ^~~~~~~~~~~~~~~~~~ 148:18.58 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:18.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:18.58 ^~~~~~~~~~~~~~~~~~~~~~ 148:24.72 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 148:24.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:24.72 foundInterface = 0; \ 148:24.72 ^~~~~~~~~~~~~~ 148:24.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:24.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:24.72 ^~~~~~~~~~~~~~~~~~~~~~~ 148:24.72 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFocusManager.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:24.72 NS_INTERFACE_MAP_END 148:24.72 ^~~~~~~~~~~~~~~~~~~~ 148:24.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:24.72 else 148:24.72 ^~~~ 148:24.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 148:24.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 148:24.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:24.72 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFocusManager.cpp:149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 148:24.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 148:24.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:25.65 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 148:25.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:25.65 foundInterface = 0; \ 148:25.65 ^~~~~~~~~~~~~~ 148:25.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:25.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:25.65 ^~~~~~~~~~~~~~~~~~~~~~~ 148:25.65 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameLoader.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:25.65 NS_INTERFACE_MAP_END 148:25.65 ^~~~~~~~~~~~~~~~~~~~ 148:25.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:25.65 else 148:25.65 ^~~~ 148:25.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:25.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:25.65 ^~~~~~~~~~~~~~~~~~ 148:25.65 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsFrameLoader.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:25.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:25.65 ^~~~~~~~~~~~~~~~~~~~~~ 148:25.87 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 148:25.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:25.87 foundInterface = 0; \ 148:25.87 ^~~~~~~~~~~~~~ 148:25.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:25.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:25.87 ^~~~~~~~~~~~~~~~~~~~~~~ 148:25.87 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:25.87 NS_INTERFACE_MAP_END 148:25.87 ^~~~~~~~~~~~~~~~~~~~ 148:25.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:25.87 else 148:25.87 ^~~~ 148:25.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:25.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:25.88 ^~~~~~~~~~~~~~~~~~ 148:25.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:25.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:25.88 ^~~~~~~~~~~~~~~~~~~~~~ 148:26.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 148:26.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:26.52 foundInterface = 0; \ 148:26.52 ^~~~~~~~~~~~~~ 148:26.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:26.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:26.52 ^~~~~~~~~~~~~~~~~~~~~~~ 148:26.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp:2847:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:26.52 NS_INTERFACE_MAP_END 148:26.52 ^~~~~~~~~~~~~~~~~~~~ 148:26.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:26.52 else 148:26.52 ^~~~ 148:26.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:26.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:26.52 ^~~~~~~~~~~~~~~~~~ 148:26.52 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp:2846:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:26.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:26.52 ^~~~~~~~~~~~~~~~~~~~~~ 148:27.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.h:11, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsDOMDataChannel.cpp:7, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 148:27.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 148:27.79 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 148:27.79 /builddir/build/BUILD/firefox-67.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] 148:27.79 memset(aT, 0, sizeof(T)); 148:27.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 148:27.79 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp:109, 148:27.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 148:27.79 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 148:27.79 struct GlobalProperties { 148:27.79 ^~~~~~~~~~~~~~~~ 148:29.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:29.00 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIScriptContext.h:12, 148:29.00 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.h:9, 148:29.00 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:8, 148:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 148:29.00 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 148:29.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:29.01 foundInterface = 0; \ 148:29.01 ^~~~~~~~~~~~~~ 148:29.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:29.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:29.01 ^~~~~~~~~~~~~~~~~~~~~~~ 148:29.01 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:29.01 NS_INTERFACE_MAP_END 148:29.01 ^~~~~~~~~~~~~~~~~~~~ 148:29.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:29.01 else 148:29.01 ^~~~ 148:29.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:29.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:29.01 ^~~~~~~~~~~~~~~~~~ 148:29.01 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:29.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:29.01 ^~~~~~~~~~~~~~~~~~~~~~ 148:29.08 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 148:29.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:29.08 foundInterface = 0; \ 148:29.08 ^~~~~~~~~~~~~~ 148:29.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:29.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:29.08 ^~~~~~~~~~~~~~~~~~~~~~~ 148:29.08 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:2669:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:29.08 NS_INTERFACE_MAP_END 148:29.08 ^~~~~~~~~~~~~~~~~~~~ 148:29.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:29.08 else 148:29.08 ^~~~ 148:29.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 148:29.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 148:29.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:29.08 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:2668:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 148:29.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 148:29.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:29.32 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 148:29.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:29.32 foundInterface = 0; \ 148:29.32 ^~~~~~~~~~~~~~ 148:29.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:29.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:29.32 ^~~~~~~~~~~~~~~~~~~~~~~ 148:29.32 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:29.32 NS_INTERFACE_MAP_END 148:29.32 ^~~~~~~~~~~~~~~~~~~~ 148:29.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:29.32 else 148:29.32 ^~~~ 148:29.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:29.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:29.32 ^~~~~~~~~~~~~~~~~~ 148:29.32 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:29.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:29.32 ^~~~~~~~~~~~~~~~~~~~~~ 148:29.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 148:29.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 148:29.55 /builddir/build/BUILD/firefox-67.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] 148:29.55 (mAttrCount - i) * sizeof(InternalAttr)); 148:29.55 ^ 148:29.55 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.cpp:12, 148:29.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 148:29.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 148:29.55 struct InternalAttr { 148:29.55 ^~~~~~~~~~~~ 148:29.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 148:29.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 148:29.55 /builddir/build/BUILD/firefox-67.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] 148:29.55 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 148:29.55 ^ 148:29.55 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.cpp:12, 148:29.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 148:29.55 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 148:29.55 struct InternalAttr { 148:29.55 ^~~~~~~~~~~~ 148:29.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:29.76 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIScriptContext.h:12, 148:29.76 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.h:9, 148:29.76 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsJSEnvironment.cpp:8, 148:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 148:29.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 148:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:29.76 foundInterface = 0; \ 148:29.76 ^~~~~~~~~~~~~~ 148:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:29.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:29.76 ^~~~~~~~~~~~~~~~~~~~~~~ 148:29.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:29.76 NS_INTERFACE_MAP_END 148:29.76 ^~~~~~~~~~~~~~~~~~~~ 148:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:29.76 else 148:29.76 ^~~~ 148:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:29.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:29.76 ^~~~~~~~~~~~~~~~~~ 148:29.76 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:29.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:29.76 ^~~~~~~~~~~~~~~~~~~~~~ 148:30.88 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 148:30.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:30.89 foundInterface = 0; \ 148:30.89 ^~~~~~~~~~~~~~ 148:30.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:30.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:30.89 ^~~~~~~~~~~~~~~~~~~~~~~ 148:30.89 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:30.89 NS_INTERFACE_MAP_END 148:30.89 ^~~~~~~~~~~~~~~~~~~~ 148:30.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:30.89 else 148:30.89 ^~~~ 148:30.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:30.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:30.89 ^~~~~~~~~~~~~~~~~~ 148:30.89 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:30.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:30.89 ^~~~~~~~~~~~~~~~~~~~~~ 148:31.06 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 148:31.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:31.06 foundInterface = 0; \ 148:31.06 ^~~~~~~~~~~~~~ 148:31.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:31.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:31.06 ^~~~~~~~~~~~~~~~~~~~~~~ 148:31.06 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:31.06 NS_INTERFACE_MAP_END 148:31.06 ^~~~~~~~~~~~~~~~~~~~ 148:31.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:31.06 else 148:31.06 ^~~~ 148:31.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:31.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:31.06 ^~~~~~~~~~~~~~~~~~ 148:31.06 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:31.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:31.06 ^~~~~~~~~~~~~~~~~~~~~~ 148:31.17 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 148:31.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:31.18 foundInterface = 0; \ 148:31.18 ^~~~~~~~~~~~~~ 148:31.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:31.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:31.18 ^~~~~~~~~~~~~~~~~~~~~~~ 148:31.18 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:31.18 NS_INTERFACE_MAP_END 148:31.18 ^~~~~~~~~~~~~~~~~~~~ 148:31.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:31.18 else 148:31.18 ^~~~ 148:31.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:31.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:31.18 ^~~~~~~~~~~~~~~~~~ 148:31.18 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:31.18 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 148:31.18 ^~~~~~~~~~~~~~~~~~~~~~ 148:32.40 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 148:32.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:32.40 foundInterface = 0; \ 148:32.40 ^~~~~~~~~~~~~~ 148:32.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:32.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:32.40 ^~~~~~~~~~~~~~~~~~~~~~~ 148:32.40 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsRange.cpp:332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:32.40 NS_INTERFACE_MAP_END 148:32.40 ^~~~~~~~~~~~~~~~~~~~ 148:32.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:32.40 else 148:32.40 ^~~~ 148:32.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:32.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:32.40 ^~~~~~~~~~~~~~~~~~ 148:32.40 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsRange.cpp:331:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:32.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:32.40 ^~~~~~~~~~~~~~~~~~~~~~ 148:32.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:32.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:32.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 148:32.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:32.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 148:32.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 148:32.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MozStorageStatementRowBinding.h:9, 148:32.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MozStorageStatementRowBinding.cpp:3, 148:32.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings12.cpp:2: 148:32.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 148:32.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:32.56 foundInterface = 0; \ 148:32.56 ^~~~~~~~~~~~~~ 148:32.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:32.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:32.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:32.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:32.56 NS_INTERFACE_MAP_END_INHERITING(Event) 148:32.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:32.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:32.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:32.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/MozStorageStatementRowBinding.cpp:7, 148:32.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings12.cpp:2: 148:32.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:32.57 } else 148:32.57 ^~~~ 148:32.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:32.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:32.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:32.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:32.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 148:32.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:37.05 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 148:37.05 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp: In member function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)': 148:37.05 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp:2964:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 148:37.05 } 148:37.05 ^ 148:37.05 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp:2964:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 148:37.05 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.cpp:2964:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:40.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:40.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:40.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIComponentManager.h:10, 148:40.49 from /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsBaseCommandController.cpp:8, 148:40.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 148:40.49 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 148:40.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:40.49 foundInterface = 0; \ 148:40.49 ^~~~~~~~~~~~~~ 148:40.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:40.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:40.49 ^~~~~~~~~~~~~~~~~~~~~~~ 148:40.49 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:40.49 NS_INTERFACE_MAP_END 148:40.49 ^~~~~~~~~~~~~~~~~~~~ 148:40.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:40.49 else 148:40.49 ^~~~ 148:40.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 148:40.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 148:40.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:40.49 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 148:40.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 148:40.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:43.89 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 148:43.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:43.89 foundInterface = 0; \ 148:43.89 ^~~~~~~~~~~~~~ 148:43.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:43.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:43.89 ^~~~~~~~~~~~~~~~~~~~~~~ 148:43.89 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsCommandManager.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:43.89 NS_INTERFACE_MAP_END 148:43.89 ^~~~~~~~~~~~~~~~~~~~ 148:43.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:43.89 else 148:43.89 ^~~~ 148:43.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 148:43.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 148:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:43.89 /builddir/build/BUILD/firefox-67.0.3/dom/commandhandler/nsCommandManager.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 148:43.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 148:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 148:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:44.46 foundInterface = 0; \ 148:44.46 ^~~~~~~~~~~~~~ 148:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:44.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:44.46 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 148:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:44.46 } else 148:44.46 ^~~~ 148:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:44.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1927:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:44.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 148:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 148:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:44.48 foundInterface = 0; \ 148:44.48 ^~~~~~~~~~~~~~ 148:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:44.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2059:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:44.48 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 148:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:44.48 } else 148:44.48 ^~~~ 148:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:44.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2058:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:44.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 148:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 148:44.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:44.50 foundInterface = 0; \ 148:44.50 ^~~~~~~~~~~~~~ 148:44.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:44.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:44.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:44.50 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 148:44.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:44.50 } else 148:44.50 ^~~~ 148:44.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:44.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:44.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2189:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:44.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 148:44.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 148:44.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:44.51 foundInterface = 0; \ 148:44.51 ^~~~~~~~~~~~~~ 148:44.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:44.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:44.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:44.51 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 148:44.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:44.51 } else 148:44.51 ^~~~ 148:44.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:44.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:44.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2320:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:44.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 148:44.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 148:44.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:44.53 foundInterface = 0; \ 148:44.53 ^~~~~~~~~~~~~~ 148:44.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:44.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:44.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:44.53 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 148:44.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 148:44.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 148:44.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:44.53 } else 148:44.53 ^~~~ 148:44.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:44.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:44.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2451:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:44.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 148:44.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:49.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Credential.h:10, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/Credential.cpp:7, 148:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 148:49.93 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 148:49.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:49.93 foundInterface = 0; \ 148:49.93 ^~~~~~~~~~~~~~ 148:49.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:49.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:49.93 ^~~~~~~~~~~~~~~~~~~~~~~ 148:49.93 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:49.93 NS_INTERFACE_MAP_END 148:49.93 ^~~~~~~~~~~~~~~~~~~~ 148:49.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:49.93 else 148:49.93 ^~~~ 148:49.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:49.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:49.93 ^~~~~~~~~~~~~~~~~~ 148:49.93 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:49.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:49.93 ^~~~~~~~~~~~~~~~~~~~~~ 148:50.51 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 148:50.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:50.52 foundInterface = 0; \ 148:50.52 ^~~~~~~~~~~~~~ 148:50.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:50.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:50.52 ^~~~~~~~~~~~~~~~~~~~~~~ 148:50.52 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:50.52 NS_INTERFACE_MAP_END 148:50.52 ^~~~~~~~~~~~~~~~~~~~ 148:50.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:50.52 else 148:50.52 ^~~~ 148:50.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:50.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:50.52 ^~~~~~~~~~~~~~~~~~ 148:50.52 /builddir/build/BUILD/firefox-67.0.3/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:50.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:50.52 ^~~~~~~~~~~~~~~~~~~~~~ 148:53.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PaymentRequestBinding.cpp:3, 148:53.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 148:53.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 148:53.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:53.98 foundInterface = 0; \ 148:53.98 ^~~~~~~~~~~~~~ 148:53.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:53.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:53.98 ^~~~~~~~~~~~~~~~~~~~~~~ 148:53.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:53.98 NS_INTERFACE_MAP_END 148:53.98 ^~~~~~~~~~~~~~~~~~~~ 148:53.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:53.98 else 148:53.98 ^~~~ 148:53.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:53.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:53.98 ^~~~~~~~~~~~~~~~~~ 148:53.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2550:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:53.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 148:53.98 ^~~~~~~~~~~~~~~~~~~~~~ 148:56.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 148:56.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:56.79 foundInterface = 0; \ 148:56.79 ^~~~~~~~~~~~~~ 148:56.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:56.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:56.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:56.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:56.79 NS_INTERFACE_MAP_END_INHERITING(Event) 148:56.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:56.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:56.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:56.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 148:56.79 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 148:56.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PaymentRequestBinding.cpp:3, 148:56.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 148:56.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:56.79 } else 148:56.79 ^~~~ 148:56.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:56.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:56.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:56.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:56.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 148:56.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:57.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 148:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 148:57.10 from /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoBuffer.h:10, 148:57.10 from /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoBuffer.cpp:7, 148:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 148:57.10 /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 148:57.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:57.10 foundInterface = 0; \ 148:57.10 ^~~~~~~~~~~~~~ 148:57.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:57.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:57.10 ^~~~~~~~~~~~~~~~~~~~~~~ 148:57.10 /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:57.10 NS_INTERFACE_MAP_END 148:57.10 ^~~~~~~~~~~~~~~~~~~~ 148:57.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:57.10 else 148:57.10 ^~~~ 148:57.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:57.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:57.10 ^~~~~~~~~~~~~~~~~~ 148:57.10 /builddir/build/BUILD/firefox-67.0.3/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:57.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:57.10 ^~~~~~~~~~~~~~~~~~~~~~ 148:58.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 148:58.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 148:58.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:58.01 foundInterface = 0; \ 148:58.01 ^~~~~~~~~~~~~~ 148:58.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:58.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:58.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:58.01 NS_INTERFACE_MAP_END_INHERITING(Event) 148:58.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 148:58.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 148:58.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 148:58.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:58.02 } else 148:58.02 ^~~~ 148:58.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:58.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:58.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:58.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 148:58.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 148:58.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 148:58.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:58.25 foundInterface = 0; \ 148:58.25 ^~~~~~~~~~~~~~ 148:58.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:58.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:58.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:58.25 NS_INTERFACE_MAP_END_INHERITING(Event) 148:58.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 148:58.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 148:58.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:58.25 } else 148:58.26 ^~~~ 148:58.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:58.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:58.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:58.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 148:58.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 148:58.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 148:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:58.50 foundInterface = 0; \ 148:58.50 ^~~~~~~~~~~~~~ 148:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:58.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.50 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:58.50 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 148:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.50 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 148:58.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 148:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:58.50 } else 148:58.50 ^~~~ 148:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:58.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.51 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:58.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 148:58.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:58.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:58.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 148:58.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 148:58.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 148:58.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 148:58.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 148:58.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 148:58.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 148:58.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 148:58.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 148:58.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 148:58.56 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 148:58.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:58.56 foundInterface = 0; \ 148:58.56 ^~~~~~~~~~~~~~ 148:58.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:58.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:58.56 ^~~~~~~~~~~~~~~~~~~~~~~ 148:58.56 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:58.56 NS_INTERFACE_MAP_END 148:58.56 ^~~~~~~~~~~~~~~~~~~~ 148:58.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:58.56 else 148:58.56 ^~~~ 148:58.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:58.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:58.56 ^~~~~~~~~~~~~~~~~~ 148:58.56 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:58.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 148:58.56 ^~~~~~~~~~~~~~~~~~~~~~ 148:59.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 148:59.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 148:59.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:59.26 foundInterface = 0; \ 148:59.26 ^~~~~~~~~~~~~~ 148:59.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:59.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:59.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:59.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:59.26 NS_INTERFACE_MAP_END_INHERITING(Event) 148:59.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:59.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 148:59.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 148:59.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:59.26 } else 148:59.26 ^~~~ 148:59.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:59.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:59.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:59.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:59.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 148:59.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:60.00 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 148:60.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:60.00 foundInterface = 0; \ 148:60.00 ^~~~~~~~~~~~~~ 148:60.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:60.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:60.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:60.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:60.00 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 148:60.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:60.00 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 148:60.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 148:60.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:00.00 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:00.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:00.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 149:00.00 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 149:00.00 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 149:00.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 149:00.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:00.00 } else 149:00.00 ^~~~ 149:00.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:00.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:00.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:00.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:00.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 149:00.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:00.00 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 149:00.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 149:00.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:01.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:01.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 149:01.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:01.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:01.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 149:01.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 149:01.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 149:01.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 149:01.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 149:01.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 149:01.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:01.60 foundInterface = 0; \ 149:01.60 ^~~~~~~~~~~~~~ 149:01.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:01.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:01.60 ^~~~~~~~~~~~~~~~~~~~~~~ 149:01.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PushManagerBinding.cpp:1918:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:01.60 NS_INTERFACE_MAP_END 149:01.60 ^~~~~~~~~~~~~~~~~~~~ 149:01.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:01.60 else 149:01.60 ^~~~ 149:01.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:01.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:01.60 ^~~~~~~~~~~~~~~~~~ 149:01.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PushManagerBinding.cpp:1917:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:01.60 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 149:01.60 ^~~~~~~~~~~~~~~~~~~~~~ 149:01.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 149:01.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:01.88 foundInterface = 0; \ 149:01.88 ^~~~~~~~~~~~~~ 149:01.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:01.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:01.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:01.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:01.88 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 149:01.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:01.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 149:01.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 149:01.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 149:01.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 149:01.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 149:01.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:01.88 } else 149:01.88 ^~~~ 149:01.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:01.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:01.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:01.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:809:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:01.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 149:01.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:06.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsContentUtils.h:24, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsScreen.cpp:7, 149:06.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 149:06.22 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 149:06.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:06.22 foundInterface = 0; \ 149:06.22 ^~~~~~~~~~~~~~ 149:06.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:06.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:06.22 ^~~~~~~~~~~~~~~~~~~~~~~ 149:06.22 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWindowRoot.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:06.22 NS_INTERFACE_MAP_END 149:06.22 ^~~~~~~~~~~~~~~~~~~~ 149:06.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:06.23 else 149:06.23 ^~~~ 149:06.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:06.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:06.23 ^~~~~~~~~~~~~~~~~~ 149:06.23 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWindowRoot.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:06.23 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 149:06.23 ^~~~~~~~~~~~~~~~~~~~~~ 149:18.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:18.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 149:18.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:18.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:18.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 149:18.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 149:18.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Blob.h:11, 149:18.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/File.h:10, 149:18.63 from /builddir/build/BUILD/firefox-67.0.3/dom/fetch/BodyExtractor.cpp:8, 149:18.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 149:18.63 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 149:18.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:18.63 foundInterface = 0; \ 149:18.63 ^~~~~~~~~~~~~~ 149:18.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:18.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:18.63 ^~~~~~~~~~~~~~~~~~~~~~~ 149:18.63 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:18.63 NS_INTERFACE_MAP_END 149:18.63 ^~~~~~~~~~~~~~~~~~~~ 149:18.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:18.63 else 149:18.63 ^~~~ 149:18.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:18.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:18.63 ^~~~~~~~~~~~~~~~~~ 149:18.63 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:18.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:18.63 ^~~~~~~~~~~~~~~~~~~~~~ 149:19.78 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 149:19.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:19.79 foundInterface = 0; \ 149:19.79 ^~~~~~~~~~~~~~ 149:19.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:19.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:19.79 ^~~~~~~~~~~~~~~~~~~~~~~ 149:19.79 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Fetch.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:19.79 NS_INTERFACE_MAP_END 149:19.79 ^~~~~~~~~~~~~~~~~~~~ 149:19.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:19.79 else 149:19.79 ^~~~ 149:19.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:19.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:19.79 ^~~~~~~~~~~~~~~~~~ 149:19.79 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Fetch.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:19.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:19.79 ^~~~~~~~~~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 149:19.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:19.88 foundInterface = 0; \ 149:19.88 ^~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:19.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:19.88 ^~~~~~~~~~~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:19.88 NS_INTERFACE_MAP_END 149:19.88 ^~~~~~~~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:19.88 else 149:19.88 ^~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 149:19.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 149:19.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 149:19.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 149:19.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 149:19.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:19.88 foundInterface = 0; \ 149:19.88 ^~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:19.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:19.88 ^~~~~~~~~~~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:19.88 NS_INTERFACE_MAP_END 149:19.88 ^~~~~~~~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:19.88 else 149:19.88 ^~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:19.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:19.88 ^~~~~~~~~~~~~~~~~~ 149:19.88 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:19.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:19.88 ^~~~~~~~~~~~~~~~~~~~~~ 149:20.95 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 149:20.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:20.95 foundInterface = 0; \ 149:20.95 ^~~~~~~~~~~~~~ 149:20.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:20.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:20.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.95 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:20.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 149:20.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Blob.h:14, 149:20.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/File.h:10, 149:20.95 from /builddir/build/BUILD/firefox-67.0.3/dom/fetch/BodyExtractor.cpp:8, 149:20.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 149:20.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:20.95 } else 149:20.95 ^~~~ 149:20.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:20.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:20.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.95 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:20.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 149:20.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:20.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 149:20.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:20.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:20.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 149:20.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 149:20.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Blob.h:11, 149:20.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/File.h:10, 149:20.99 from /builddir/build/BUILD/firefox-67.0.3/dom/fetch/BodyExtractor.cpp:8, 149:20.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 149:20.99 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 149:20.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:20.99 foundInterface = 0; \ 149:20.99 ^~~~~~~~~~~~~~ 149:20.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:20.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:20.99 ^~~~~~~~~~~~~~~~~~~~~~~ 149:20.99 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:20.99 NS_INTERFACE_MAP_END 149:20.99 ^~~~~~~~~~~~~~~~~~~~ 149:20.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:20.99 else 149:20.99 ^~~~ 149:20.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 149:20.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 149:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.99 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 149:20.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 149:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:21.08 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 149:21.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:21.08 foundInterface = 0; \ 149:21.08 ^~~~~~~~~~~~~~ 149:21.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:21.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:21.08 ^~~~~~~~~~~~~~~~~~~~~~~ 149:21.08 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:21.08 NS_INTERFACE_MAP_END 149:21.08 ^~~~~~~~~~~~~~~~~~~~ 149:21.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:21.08 else 149:21.08 ^~~~ 149:21.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:21.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:21.08 ^~~~~~~~~~~~~~~~~~ 149:21.08 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:21.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:21.08 ^~~~~~~~~~~~~~~~~~~~~~ 149:21.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 149:21.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:21.29 foundInterface = 0; \ 149:21.29 ^~~~~~~~~~~~~~ 149:21.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:21.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:21.29 ^~~~~~~~~~~~~~~~~~~~~~~ 149:21.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:21.29 NS_INTERFACE_MAP_END 149:21.29 ^~~~~~~~~~~~~~~~~~~~ 149:21.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:21.29 else 149:21.29 ^~~~ 149:21.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:21.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:21.29 ^~~~~~~~~~~~~~~~~~ 149:21.29 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:21.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:21.29 ^~~~~~~~~~~~~~~~~~~~~~ 149:21.33 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 149:21.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:21.33 foundInterface = 0; \ 149:21.33 ^~~~~~~~~~~~~~ 149:21.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:21.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:21.33 ^~~~~~~~~~~~~~~~~~~~~~~ 149:21.33 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:21.33 NS_INTERFACE_MAP_END 149:21.33 ^~~~~~~~~~~~~~~~~~~~ 149:21.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:21.33 else 149:21.33 ^~~~ 149:21.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:21.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:21.33 ^~~~~~~~~~~~~~~~~~ 149:21.33 /builddir/build/BUILD/firefox-67.0.3/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:21.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:21.33 ^~~~~~~~~~~~~~~~~~~~~~ 149:22.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 149:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 149:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 149:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 149:22.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 149:22.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventDispatcher.h:11, 149:22.23 from /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:8: 149:22.23 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 149:22.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:22.23 foundInterface = 0; \ 149:22.23 ^~~~~~~~~~~~~~ 149:22.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:22.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:22.23 ^~~~~~~~~~~~~~~~~~~~~~~ 149:22.23 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:22.23 NS_INTERFACE_MAP_END 149:22.23 ^~~~~~~~~~~~~~~~~~~~ 149:22.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:22.23 else 149:22.23 ^~~~ 149:22.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:22.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:22.23 ^~~~~~~~~~~~~~~~~~ 149:22.23 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:22.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:22.23 ^~~~~~~~~~~~~~~~~~~~~~ 149:22.23 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 149:22.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:22.23 foundInterface = 0; \ 149:22.23 ^~~~~~~~~~~~~~ 149:22.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:22.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:22.24 ^~~~~~~~~~~~~~~~~~~~~~~ 149:22.24 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:22.24 NS_INTERFACE_MAP_END 149:22.24 ^~~~~~~~~~~~~~~~~~~~ 149:22.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:22.24 else 149:22.24 ^~~~ 149:22.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:22.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:22.24 ^~~~~~~~~~~~~~~~~~ 149:22.24 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventStateManager.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:22.24 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 149:22.24 ^~~~~~~~~~~~~~~~~~~~~~ 149:33.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 149:33.26 /builddir/build/BUILD/firefox-67.0.3/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 149:33.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:33.26 foundInterface = 0; \ 149:33.26 ^~~~~~~~~~~~~~ 149:33.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:33.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:33.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:33.26 /builddir/build/BUILD/firefox-67.0.3/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:33.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 149:33.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:33.26 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 149:33.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 149:33.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:33.26 } else 149:33.26 ^~~~ 149:33.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:33.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:33.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:33.26 /builddir/build/BUILD/firefox-67.0.3/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:33.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 149:33.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:35.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 149:35.39 /builddir/build/BUILD/firefox-67.0.3/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 149:35.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:35.39 foundInterface = 0; \ 149:35.39 ^~~~~~~~~~~~~~ 149:35.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:35.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:35.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:35.39 /builddir/build/BUILD/firefox-67.0.3/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:35.39 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 149:35.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:35.39 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 149:35.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 149:35.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:35.40 } else 149:35.40 ^~~~ 149:35.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:35.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:35.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:35.40 /builddir/build/BUILD/firefox-67.0.3/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:35.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 149:35.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:37.57 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 149:37.57 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 149:37.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 149:37.57 from /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp:9, 149:37.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 149:37.57 /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 149:37.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:37.57 foundInterface = 0; \ 149:37.57 ^~~~~~~~~~~~~~ 149:37.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:37.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:37.58 ^~~~~~~~~~~~~~~~~~~~~~~ 149:37.58 /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:37.58 NS_INTERFACE_MAP_END 149:37.58 ^~~~~~~~~~~~~~~~~~~~ 149:37.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:37.58 else 149:37.58 ^~~~ 149:37.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:37.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:37.58 ^~~~~~~~~~~~~~~~~~ 149:37.58 /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp:119:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:37.58 NS_INTERFACE_MAP_ENTRY(Event) 149:37.58 ^~~~~~~~~~~~~~~~~~~~~~ 149:39.16 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 149:39.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:39.16 foundInterface = 0; \ 149:39.16 ^~~~~~~~~~~~~~ 149:39.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:39.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:39.16 ^~~~~~~~~~~~~~~~~~~~~~~ 149:39.16 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:39.16 NS_INTERFACE_MAP_END 149:39.16 ^~~~~~~~~~~~~~~~~~~~ 149:39.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:39.16 else 149:39.16 ^~~~ 149:39.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:39.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:39.16 ^~~~~~~~~~~~~~~~~~ 149:39.16 /builddir/build/BUILD/firefox-67.0.3/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:39.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:39.16 ^~~~~~~~~~~~~~~~~~~~~~ 149:39.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 149:39.55 /builddir/build/BUILD/firefox-67.0.3/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 149:39.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:39.55 foundInterface = 0; \ 149:39.55 ^~~~~~~~~~~~~~ 149:39.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:39.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:39.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:39.55 /builddir/build/BUILD/firefox-67.0.3/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:39.55 NS_INTERFACE_MAP_END_INHERITING(Event) 149:39.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:39.55 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 149:39.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 149:39.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:39.55 } else 149:39.55 ^~~~ 149:39.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:39.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:39.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:39.56 /builddir/build/BUILD/firefox-67.0.3/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:39.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 149:39.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:39.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:39.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 149:39.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:39.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:39.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 149:39.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 149:39.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 149:39.56 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 149:39.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 149:39.56 /builddir/build/BUILD/firefox-67.0.3/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 149:39.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:39.56 foundInterface = 0; \ 149:39.56 ^~~~~~~~~~~~~~ 149:39.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:39.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:39.56 ^~~~~~~~~~~~~~~~~~~~~~~ 149:39.56 /builddir/build/BUILD/firefox-67.0.3/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:39.56 NS_INTERFACE_MAP_END 149:39.56 ^~~~~~~~~~~~~~~~~~~~ 149:39.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:39.56 else 149:39.56 ^~~~ 149:39.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:39.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:39.56 ^~~~~~~~~~~~~~~~~~ 149:39.57 /builddir/build/BUILD/firefox-67.0.3/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:39.57 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 149:39.57 ^~~~~~~~~~~~~~~~~~~~~~ 149:39.69 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 149:39.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:39.70 foundInterface = 0; \ 149:39.70 ^~~~~~~~~~~~~~ 149:39.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:39.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:39.70 ^~~~~~~~~~~~~~~~~~~~~~~ 149:39.70 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransfer.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:39.70 NS_INTERFACE_MAP_END 149:39.70 ^~~~~~~~~~~~~~~~~~~~ 149:39.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:39.70 else 149:39.70 ^~~~ 149:39.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:39.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:39.70 ^~~~~~~~~~~~~~~~~~ 149:39.70 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransfer.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:39.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:39.70 ^~~~~~~~~~~~~~~~~~~~~~ 149:39.83 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 149:39.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:39.83 foundInterface = 0; \ 149:39.83 ^~~~~~~~~~~~~~ 149:39.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:39.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:39.83 ^~~~~~~~~~~~~~~~~~~~~~~ 149:39.83 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:39.83 NS_INTERFACE_MAP_END 149:39.83 ^~~~~~~~~~~~~~~~~~~~ 149:39.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:39.83 else 149:39.83 ^~~~ 149:39.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:39.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:39.83 ^~~~~~~~~~~~~~~~~~ 149:39.84 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:39.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:39.84 ^~~~~~~~~~~~~~~~~~~~~~ 149:39.92 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 149:39.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:39.92 foundInterface = 0; \ 149:39.92 ^~~~~~~~~~~~~~ 149:39.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:39.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:39.92 ^~~~~~~~~~~~~~~~~~~~~~~ 149:39.92 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:39.92 NS_INTERFACE_MAP_END 149:39.92 ^~~~~~~~~~~~~~~~~~~~ 149:39.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:39.92 else 149:39.92 ^~~~ 149:39.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:39.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:39.92 ^~~~~~~~~~~~~~~~~~ 149:39.92 /builddir/build/BUILD/firefox-67.0.3/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:39.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:39.92 ^~~~~~~~~~~~~~~~~~~~~~ 149:39.96 /builddir/build/BUILD/firefox-67.0.3/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 149:39.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:39.96 foundInterface = 0; \ 149:39.96 ^~~~~~~~~~~~~~ 149:39.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:39.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:39.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:39.97 /builddir/build/BUILD/firefox-67.0.3/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:39.97 NS_INTERFACE_MAP_END_INHERITING(Event) 149:39.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:39.97 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 149:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 149:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 149:39.97 from /builddir/build/BUILD/firefox-67.0.3/dom/events/AnimationEvent.cpp:7, 149:39.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 149:39.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:39.97 } else 149:39.97 ^~~~ 149:39.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:39.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:39.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:39.97 /builddir/build/BUILD/firefox-67.0.3/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:39.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 149:39.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:43.42 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 149:43.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:43.42 foundInterface = 0; \ 149:43.42 ^~~~~~~~~~~~~~ 149:43.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:43.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:43.42 ^~~~~~~~~~~~~~~~~~~~~~~ 149:43.42 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:43.42 NS_INTERFACE_MAP_END 149:43.42 ^~~~~~~~~~~~~~~~~~~~ 149:43.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:43.42 else 149:43.42 ^~~~ 149:43.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 149:43.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 149:43.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:43.42 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 149:43.42 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 149:43.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:43.48 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 149:43.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:43.49 foundInterface = 0; \ 149:43.49 ^~~~~~~~~~~~~~ 149:43.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:43.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:43.49 ^~~~~~~~~~~~~~~~~~~~~~~ 149:43.49 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp:2106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:43.49 NS_INTERFACE_MAP_END 149:43.49 ^~~~~~~~~~~~~~~~~~~~ 149:43.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:43.49 else 149:43.49 ^~~~ 149:43.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:43.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:43.49 ^~~~~~~~~~~~~~~~~~ 149:43.49 /builddir/build/BUILD/firefox-67.0.3/dom/events/IMEContentObserver.cpp:2105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:43.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:43.49 ^~~~~~~~~~~~~~~~~~~~~~ 149:43.77 /builddir/build/BUILD/firefox-67.0.3/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 149:43.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:43.77 foundInterface = 0; \ 149:43.78 ^~~~~~~~~~~~~~ 149:43.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:43.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:43.78 ^~~~~~~~~~~~~~~~~~~~~~~ 149:43.78 /builddir/build/BUILD/firefox-67.0.3/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:43.78 NS_INTERFACE_MAP_END 149:43.78 ^~~~~~~~~~~~~~~~~~~~ 149:43.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:43.78 else 149:43.78 ^~~~ 149:43.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:43.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:43.78 ^~~~~~~~~~~~~~~~~~ 149:43.78 /builddir/build/BUILD/firefox-67.0.3/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:43.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:43.78 ^~~~~~~~~~~~~~~~~~~~~~ 149:43.80 /builddir/build/BUILD/firefox-67.0.3/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 149:43.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:43.80 foundInterface = 0; \ 149:43.80 ^~~~~~~~~~~~~~ 149:43.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:43.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:43.80 ^~~~~~~~~~~~~~~~~~~~~~~ 149:43.80 /builddir/build/BUILD/firefox-67.0.3/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:43.80 NS_INTERFACE_MAP_END 149:43.80 ^~~~~~~~~~~~~~~~~~~~ 149:43.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:43.80 else 149:43.80 ^~~~ 149:43.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:43.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:43.80 ^~~~~~~~~~~~~~~~~~ 149:43.80 /builddir/build/BUILD/firefox-67.0.3/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:43.80 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 149:43.80 ^~~~~~~~~~~~~~~~~~~~~~ 149:43.88 /builddir/build/BUILD/firefox-67.0.3/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 149:43.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:43.88 foundInterface = 0; \ 149:43.88 ^~~~~~~~~~~~~~ 149:43.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:43.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:43.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:43.88 /builddir/build/BUILD/firefox-67.0.3/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:43.89 NS_INTERFACE_MAP_END_INHERITING(Event) 149:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:43.89 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 149:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 149:43.89 from /builddir/build/BUILD/firefox-67.0.3/dom/events/Event.cpp:10, 149:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 149:43.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:43.89 } else 149:43.89 ^~~~ 149:43.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:43.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:43.89 /builddir/build/BUILD/firefox-67.0.3/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:43.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 149:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:54.66 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 149:54.66 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 149:54.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 149:54.66 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 149:54.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 149:54.66 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 149:54.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:54.66 foundInterface = 0; \ 149:54.66 ^~~~~~~~~~~~~~ 149:54.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:54.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:54.67 ^~~~~~~~~~~~~~~~~~~~~~~ 149:54.67 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:54.67 NS_INTERFACE_MAP_END 149:54.67 ^~~~~~~~~~~~~~~~~~~~ 149:54.67 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:54.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 149:54.67 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 149:54.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 149:54.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:54.67 } else 149:54.67 ^~~~ 149:54.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:54.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:54.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:54.67 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 149:54.67 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 149:54.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:54.67 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 149:54.67 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 149:54.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 149:54.67 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 149:54.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 149:54.67 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 149:54.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:54.67 foundInterface = 0; \ 149:54.67 ^~~~~~~~~~~~~~ 149:54.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:54.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:54.67 ^~~~~~~~~~~~~~~~~~~~~~~ 149:54.67 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:54.68 NS_INTERFACE_MAP_END 149:54.68 ^~~~~~~~~~~~~~~~~~~~ 149:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:54.68 else 149:54.68 ^~~~ 149:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:54.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:54.68 ^~~~~~~~~~~~~~~~~~ 149:54.68 /builddir/build/BUILD/firefox-67.0.3/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:54.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:54.68 ^~~~~~~~~~~~~~~~~~~~~~ 149:56.91 /builddir/build/BUILD/firefox-67.0.3/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 149:56.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:56.91 foundInterface = 0; \ 149:56.91 ^~~~~~~~~~~~~~ 149:56.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:56.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:56.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:56.91 /builddir/build/BUILD/firefox-67.0.3/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:56.91 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 149:56.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:56.91 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:56.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 149:56.91 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 149:56.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 149:56.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:56.91 } else 149:56.91 ^~~~ 149:56.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:56.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:56.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:56.91 /builddir/build/BUILD/firefox-67.0.3/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:56.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 149:56.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.12 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 149:57.12 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 149:57.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 149:57.12 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 149:57.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 149:57.12 /builddir/build/BUILD/firefox-67.0.3/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 149:57.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:57.12 foundInterface = 0; \ 149:57.12 ^~~~~~~~~~~~~~ 149:57.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:57.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:57.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.12 /builddir/build/BUILD/firefox-67.0.3/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:57.12 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 149:57.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.12 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:57.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 149:57.13 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 149:57.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 149:57.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:57.13 } else 149:57.13 ^~~~ 149:57.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:57.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:57.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.13 /builddir/build/BUILD/firefox-67.0.3/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:57.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 149:57.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.14 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 149:57.14 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 149:57.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 149:57.14 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 149:57.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 149:57.15 /builddir/build/BUILD/firefox-67.0.3/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 149:57.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:57.15 foundInterface = 0; \ 149:57.15 ^~~~~~~~~~~~~~ 149:57.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:57.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.15 /builddir/build/BUILD/firefox-67.0.3/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:57.15 NS_INTERFACE_MAP_END_INHERITING(Event) 149:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.15 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:57.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 149:57.15 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 149:57.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 149:57.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:57.15 } else 149:57.15 ^~~~ 149:57.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:57.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.15 /builddir/build/BUILD/firefox-67.0.3/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:57.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 149:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.22 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 149:57.22 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 149:57.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 149:57.22 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 149:57.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 149:57.22 /builddir/build/BUILD/firefox-67.0.3/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 149:57.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:57.22 foundInterface = 0; \ 149:57.22 ^~~~~~~~~~~~~~ 149:57.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:57.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:57.22 ^~~~~~~~~~~~~~~~~~~~~~~ 149:57.22 /builddir/build/BUILD/firefox-67.0.3/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:57.22 NS_INTERFACE_MAP_END 149:57.22 ^~~~~~~~~~~~~~~~~~~~ 149:57.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:57.22 else 149:57.22 ^~~~ 149:57.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:57.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:57.22 ^~~~~~~~~~~~~~~~~~ 149:57.22 /builddir/build/BUILD/firefox-67.0.3/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:57.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:57.22 ^~~~~~~~~~~~~~~~~~~~~~ 149:59.66 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UIEvent.h:11, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp:7, 149:59.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 149:59.66 /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 149:59.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:59.66 foundInterface = 0; \ 149:59.66 ^~~~~~~~~~~~~~ 149:59.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:59.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:59.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:59.67 /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:59.67 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 149:59.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:59.67 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 149:59.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:59.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 149:59.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 149:59.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UIEvent.h:11, 149:59.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 149:59.67 from /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp:7, 149:59.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 149:59.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:59.67 } else 149:59.67 ^~~~ 149:59.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:59.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:59.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:59.67 /builddir/build/BUILD/firefox-67.0.3/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:59.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 149:59.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:01.18 /builddir/build/BUILD/firefox-67.0.3/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 150:01.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:01.18 foundInterface = 0; \ 150:01.18 ^~~~~~~~~~~~~~ 150:01.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:01.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:01.18 ^~~~~~~~~~~~~~~~~~~~~~~ 150:01.18 /builddir/build/BUILD/firefox-67.0.3/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:01.18 NS_INTERFACE_MAP_END 150:01.18 ^~~~~~~~~~~~~~~~~~~~ 150:01.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:01.18 else 150:01.18 ^~~~ 150:01.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:01.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:01.19 ^~~~~~~~~~~~~~~~~~ 150:01.19 /builddir/build/BUILD/firefox-67.0.3/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:01.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:01.19 ^~~~~~~~~~~~~~~~~~~~~~ 150:02.38 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 150:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:02.39 foundInterface = 0; \ 150:02.39 ^~~~~~~~~~~~~~ 150:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:02.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:02.39 ^~~~~~~~~~~~~~~~~~~~~~~ 150:02.39 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:02.39 NS_INTERFACE_MAP_END 150:02.39 ^~~~~~~~~~~~~~~~~~~~ 150:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:02.39 else 150:02.39 ^~~~ 150:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:02.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:02.39 ^~~~~~~~~~~~~~~~~~ 150:02.39 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:02.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:02.39 ^~~~~~~~~~~~~~~~~~~~~~ 150:02.41 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 150:02.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:02.41 foundInterface = 0; \ 150:02.41 ^~~~~~~~~~~~~~ 150:02.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:02.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:02.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:02.41 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:02.41 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 150:02.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:02.41 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 150:02.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 150:02.41 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 150:02.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 150:02.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:02.41 } else 150:02.41 ^~~~ 150:02.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:02.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:02.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:02.41 /builddir/build/BUILD/firefox-67.0.3/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:02.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 150:02.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:02.47 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 150:02.48 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 150:02.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 150:02.48 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:8, 150:02.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 150:02.48 /builddir/build/BUILD/firefox-67.0.3/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 150:02.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:02.48 foundInterface = 0; \ 150:02.48 ^~~~~~~~~~~~~~ 150:02.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:02.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:02.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:02.48 /builddir/build/BUILD/firefox-67.0.3/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:02.48 NS_INTERFACE_MAP_END_INHERITING(Event) 150:02.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:02.48 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 150:02.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 150:02.48 from /builddir/build/BUILD/firefox-67.0.3/dom/events/NotifyPaintEvent.cpp:9, 150:02.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 150:02.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:02.48 } else 150:02.48 ^~~~ 150:02.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:02.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:02.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:02.48 /builddir/build/BUILD/firefox-67.0.3/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:02.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 150:02.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:06.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 150:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 150:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 150:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 150:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 150:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 150:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 150:06.59 from /builddir/build/BUILD/firefox-67.0.3/dom/file/BaseBlobImpl.cpp:7, 150:06.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 150:06.59 /builddir/build/BUILD/firefox-67.0.3/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 150:06.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:06.59 foundInterface = 0; \ 150:06.59 ^~~~~~~~~~~~~~ 150:06.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:06.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:06.59 ^~~~~~~~~~~~~~~~~~~~~~~ 150:06.59 /builddir/build/BUILD/firefox-67.0.3/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:06.59 NS_INTERFACE_MAP_END 150:06.59 ^~~~~~~~~~~~~~~~~~~~ 150:06.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:06.59 else 150:06.59 ^~~~ 150:06.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:06.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:06.59 ^~~~~~~~~~~~~~~~~~ 150:06.59 /builddir/build/BUILD/firefox-67.0.3/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:06.59 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:06.59 ^~~~~~~~~~~~~~~~~~~~~~ 150:09.46 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 150:09.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:09.46 foundInterface = 0; \ 150:09.46 ^~~~~~~~~~~~~~ 150:09.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:09.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:09.46 ^~~~~~~~~~~~~~~~~~~~~~~ 150:09.46 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:09.46 NS_INTERFACE_MAP_END 150:09.46 ^~~~~~~~~~~~~~~~~~~~ 150:09.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:09.46 else 150:09.46 ^~~~ 150:09.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:09.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:09.46 ^~~~~~~~~~~~~~~~~~ 150:09.46 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:09.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:09.46 ^~~~~~~~~~~~~~~~~~~~~~ 150:09.74 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 150:09.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:09.74 foundInterface = 0; \ 150:09.74 ^~~~~~~~~~~~~~ 150:09.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:09.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:09.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:09.74 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:09.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 150:09.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:09.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:09.74 else 150:09.74 ^~~~ 150:09.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:09.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:09.74 ^~~~~~~~~~~~~~~~~~ 150:09.74 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:09.74 NS_INTERFACE_MAP_ENTRY(nsINamed) 150:09.74 ^~~~~~~~~~~~~~~~~~~~~~ 150:09.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 150:09.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:09.82 foundInterface = 0; \ 150:09.82 ^~~~~~~~~~~~~~ 150:09.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:09.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:09.82 ^~~~~~~~~~~~~~~~~~~~~~~ 150:09.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:09.82 NS_INTERFACE_MAP_END 150:09.82 ^~~~~~~~~~~~~~~~~~~~ 150:09.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:09.82 else 150:09.82 ^~~~ 150:09.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 150:09.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 150:09.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:09.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 150:09.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 150:09.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:09.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 150:09.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:09.83 foundInterface = 0; \ 150:09.83 ^~~~~~~~~~~~~~ 150:09.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:09.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:09.83 ^~~~~~~~~~~~~~~~~~~~~~~ 150:09.83 /builddir/build/BUILD/firefox-67.0.3/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:09.83 NS_INTERFACE_MAP_END 150:09.83 ^~~~~~~~~~~~~~~~~~~~ 150:09.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:09.83 else 150:09.83 ^~~~ 150:09.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 150:09.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 150:09.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:09.83 /builddir/build/BUILD/firefox-67.0.3/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 150:09.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 150:09.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:14.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 150:14.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 150:14.23 from /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.h:10, 150:14.23 from /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.cpp:7, 150:14.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 150:14.23 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 150:14.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:14.23 foundInterface = 0; \ 150:14.23 ^~~~~~~~~~~~~~ 150:14.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:14.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:14.24 ^~~~~~~~~~~~~~~~~~~~~~~ 150:14.24 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:14.24 NS_INTERFACE_MAP_END 150:14.24 ^~~~~~~~~~~~~~~~~~~~ 150:14.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:14.24 else 150:14.24 ^~~~ 150:14.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 150:14.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 150:14.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:14.24 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 150:14.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 150:14.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/Unified_cpp_dom_file0.cpp:137: 150:17.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 150:17.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 150:17.82 } // namespace mozilla 150:17.82 ^ 150:17.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 150:17.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 150:17.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 150:17.82 /builddir/build/BUILD/firefox-67.0.3/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 150:18.66 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 150:18.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:18.66 foundInterface = 0; \ 150:18.66 ^~~~~~~~~~~~~~ 150:18.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:18.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:18.66 ^~~~~~~~~~~~~~~~~~~~~~~ 150:18.66 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:18.66 NS_INTERFACE_MAP_END 150:18.66 ^~~~~~~~~~~~~~~~~~~~ 150:18.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:18.66 else 150:18.66 ^~~~ 150:18.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:18.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:18.66 ^~~~~~~~~~~~~~~~~~ 150:18.66 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:18.66 NS_INTERFACE_MAP_ENTRY(nsIObserver) 150:18.66 ^~~~~~~~~~~~~~~~~~~~~~ 150:21.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:21.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:21.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 150:21.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIBinaryInputStream.h:10, 150:21.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIObjectInputStream.h:10, 150:21.35 from /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:7, 150:21.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 150:21.35 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 150:21.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:21.35 foundInterface = 0; \ 150:21.35 ^~~~~~~~~~~~~~ 150:21.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:21.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:21.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:21.35 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:21.35 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 150:21.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:21.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 150:21.35 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:21.35 } else 150:21.35 ^~~~ 150:21.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:21.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:21.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIInputStream.h:10, 150:21.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIBinaryInputStream.h:10, 150:21.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIObjectInputStream.h:10, 150:21.35 from /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:7, 150:21.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 150:21.35 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 150:21.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:21.35 foundInterface = 0; \ 150:21.35 ^~~~~~~~~~~~~~ 150:21.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:21.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:21.35 ^~~~~~~~~~~~~~~~~~~~~~~ 150:21.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:21.35 NS_INTERFACE_MAP_END \ 150:21.35 ^~~~~~~~~~~~~~~~~~~~ 150:21.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 150:21.35 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 150:21.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:21.36 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 150:21.36 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 150:21.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:21.36 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 150:21.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BlobURL.h:13, 150:21.36 from /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:10, 150:21.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 150:21.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 150:21.36 } else \ 150:21.36 ^~~~ 150:21.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 150:21.36 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 150:21.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:21.36 /builddir/build/BUILD/firefox-67.0.3/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 150:21.36 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 150:21.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:24.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:83: 150:24.61 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 150:24.61 /builddir/build/BUILD/firefox-67.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] 150:24.61 } // namespace mozilla 150:24.61 ^ 150:24.61 /builddir/build/BUILD/firefox-67.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] 150:24.61 /builddir/build/BUILD/firefox-67.0.3/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 150:24.62 /builddir/build/BUILD/firefox-67.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] 150:24.62 /builddir/build/BUILD/firefox-67.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] 150:35.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:35.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:35.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:35.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:35.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:35.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:35.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Directory.h:11, 150:35.63 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/Directory.cpp:7, 150:35.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 150:35.63 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 150:35.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:35.63 foundInterface = 0; \ 150:35.63 ^~~~~~~~~~~~~~ 150:35.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:35.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:35.63 ^~~~~~~~~~~~~~~~~~~~~~~ 150:35.63 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:35.63 NS_INTERFACE_MAP_END 150:35.63 ^~~~~~~~~~~~~~~~~~~~ 150:35.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:35.63 else 150:35.63 ^~~~ 150:35.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:35.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:35.63 ^~~~~~~~~~~~~~~~~~ 150:35.63 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:35.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:35.63 ^~~~~~~~~~~~~~~~~~~~~~ 150:38.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:9, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 150:38.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 150:38.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:38.69 foundInterface = 0; \ 150:38.69 ^~~~~~~~~~~~~~ 150:38.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:38.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:38.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:38.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:38.69 NS_INTERFACE_MAP_END_INHERITING(Event) 150:38.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:38.69 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/RTCDTMFToneChangeEvent.h:14, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:10, 150:38.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 150:38.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:38.69 } else 150:38.69 ^~~~ 150:38.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:38.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:38.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:38.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:38.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 150:38.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:38.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:9, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 150:38.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 150:38.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:38.86 foundInterface = 0; \ 150:38.86 ^~~~~~~~~~~~~~ 150:38.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:38.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:38.86 ^~~~~~~~~~~~~~~~~~~~~~~ 150:38.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1626:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:38.86 NS_INTERFACE_MAP_END 150:38.86 ^~~~~~~~~~~~~~~~~~~~ 150:38.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:38.86 else 150:38.86 ^~~~ 150:38.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:38.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:38.86 ^~~~~~~~~~~~~~~~~~ 150:38.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1625:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:38.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:38.86 ^~~~~~~~~~~~~~~~~~~~~~ 150:38.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 150:38.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 150:38.87 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 150:38.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:38.87 foundInterface = 0; \ 150:38.87 ^~~~~~~~~~~~~~ 150:38.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:38.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:38.87 ^~~~~~~~~~~~~~~~~~~~~~~ 150:38.87 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:38.87 NS_INTERFACE_MAP_END 150:38.87 ^~~~~~~~~~~~~~~~~~~~ 150:38.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:38.87 else 150:38.87 ^~~~ 150:38.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:38.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:38.87 ^~~~~~~~~~~~~~~~~~ 150:38.87 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:38.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:38.87 ^~~~~~~~~~~~~~~~~~~~~~ 150:38.88 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 150:38.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:38.88 foundInterface = 0; \ 150:38.88 ^~~~~~~~~~~~~~ 150:38.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:38.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:38.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:38.88 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:38.88 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 150:38.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:38.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 150:38.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 150:38.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 150:38.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 150:38.88 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 150:38.88 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 150:38.88 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 150:38.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 150:38.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:38.88 } else 150:38.88 ^~~~ 150:38.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:38.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:38.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:38.88 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:38.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 150:38.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:38.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 150:38.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 150:38.89 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 150:38.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:38.89 foundInterface = 0; \ 150:38.89 ^~~~~~~~~~~~~~ 150:38.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:38.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:38.89 ^~~~~~~~~~~~~~~~~~~~~~~ 150:38.89 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:38.89 NS_INTERFACE_MAP_END 150:38.89 ^~~~~~~~~~~~~~~~~~~~ 150:38.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:38.90 else 150:38.90 ^~~~ 150:38.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:38.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:38.90 ^~~~~~~~~~~~~~~~~~ 150:38.90 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:38.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:38.90 ^~~~~~~~~~~~~~~~~~~~~~ 150:39.01 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 150:39.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:39.01 foundInterface = 0; \ 150:39.01 ^~~~~~~~~~~~~~ 150:39.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:39.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:39.01 ^~~~~~~~~~~~~~~~~~~~~~~ 150:39.01 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:39.01 NS_INTERFACE_MAP_END 150:39.01 ^~~~~~~~~~~~~~~~~~~~ 150:39.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:39.01 else 150:39.01 ^~~~ 150:39.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:39.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:39.01 ^~~~~~~~~~~~~~~~~~ 150:39.01 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:39.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:39.02 ^~~~~~~~~~~~~~~~~~~~~~ 150:39.06 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 150:39.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:39.06 foundInterface = 0; \ 150:39.06 ^~~~~~~~~~~~~~ 150:39.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:39.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:39.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.06 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:39.06 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 150:39.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 150:39.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 150:39.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 150:39.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 150:39.06 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 150:39.06 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 150:39.06 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 150:39.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 150:39.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:39.06 } else 150:39.06 ^~~~ 150:39.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:39.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:39.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.06 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:39.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 150:39.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.07 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:39.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:39.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:39.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 150:39.08 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 150:39.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:39.08 foundInterface = 0; \ 150:39.08 ^~~~~~~~~~~~~~ 150:39.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:39.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:39.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.08 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:39.08 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 150:39.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.08 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 150:39.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 150:39.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:39.08 } else 150:39.08 ^~~~ 150:39.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:39.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:39.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.08 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:39.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 150:39.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 150:39.09 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 150:39.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:39.09 foundInterface = 0; \ 150:39.09 ^~~~~~~~~~~~~~ 150:39.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:39.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:39.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.09 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:39.09 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 150:39.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 150:39.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 150:39.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:39.09 } else 150:39.09 ^~~~ 150:39.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:39.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:39.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:39.09 /builddir/build/BUILD/firefox-67.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:39.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 150:39.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:42.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 150:42.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:42.98 foundInterface = 0; \ 150:42.98 ^~~~~~~~~~~~~~ 150:42.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:42.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:42.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:9996:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:42.98 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 150:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:42.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 150:42.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 150:42.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/RTCDTMFToneChangeEvent.h:14, 150:42.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:10, 150:42.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 150:42.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:42.98 } else 150:42.98 ^~~~ 150:42.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:42.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:42.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:9995:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:42.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 150:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:43.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:9, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 150:43.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 150:43.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:43.01 foundInterface = 0; \ 150:43.01 ^~~~~~~~~~~~~~ 150:43.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:43.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:43.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:43.01 NS_INTERFACE_MAP_END_INHERITING(Event) 150:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:43.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/RTCDTMFToneChangeEvent.h:14, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:10, 150:43.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 150:43.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:43.01 } else 150:43.01 ^~~~ 150:43.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:43.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:43.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:43.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 150:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:43.11 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:43.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:43.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:43.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:43.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:43.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:43.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 150:43.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:9, 150:43.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 150:43.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 150:43.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:43.12 foundInterface = 0; \ 150:43.12 ^~~~~~~~~~~~~~ 150:43.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:43.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:43.12 ^~~~~~~~~~~~~~~~~~~~~~~ 150:43.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:689:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:43.12 NS_INTERFACE_MAP_END 150:43.12 ^~~~~~~~~~~~~~~~~~~~ 150:43.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:43.12 else 150:43.12 ^~~~ 150:43.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:43.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:43.12 ^~~~~~~~~~~~~~~~~~ 150:43.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:688:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:43.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:43.12 ^~~~~~~~~~~~~~~~~~~~~~ 150:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 150:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:43.25 foundInterface = 0; \ 150:43.25 ^~~~~~~~~~~~~~ 150:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:43.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:43.25 ^~~~~~~~~~~~~~~~~~~~~~~ 150:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:43.25 NS_INTERFACE_MAP_END 150:43.25 ^~~~~~~~~~~~~~~~~~~~ 150:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:43.25 else 150:43.25 ^~~~ 150:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:43.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:43.25 ^~~~~~~~~~~~~~~~~~ 150:43.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:43.25 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:43.25 ^~~~~~~~~~~~~~~~~~~~~~ 150:43.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 150:43.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:43.48 foundInterface = 0; \ 150:43.48 ^~~~~~~~~~~~~~ 150:43.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:43.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:43.48 ^~~~~~~~~~~~~~~~~~~~~~~ 150:43.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3724:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:43.48 NS_INTERFACE_MAP_END 150:43.48 ^~~~~~~~~~~~~~~~~~~~ 150:43.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:43.48 else 150:43.48 ^~~~ 150:43.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:43.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:43.48 ^~~~~~~~~~~~~~~~~~ 150:43.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3723:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:43.48 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:43.48 ^~~~~~~~~~~~~~~~~~~~~~ 150:43.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 150:43.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:43.67 foundInterface = 0; \ 150:43.67 ^~~~~~~~~~~~~~ 150:43.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:43.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:43.68 ^~~~~~~~~~~~~~~~~~~~~~~ 150:43.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2920:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:43.68 NS_INTERFACE_MAP_END 150:43.68 ^~~~~~~~~~~~~~~~~~~~ 150:43.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:43.68 else 150:43.68 ^~~~ 150:43.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:43.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:43.68 ^~~~~~~~~~~~~~~~~~ 150:43.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2919:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:43.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:43.68 ^~~~~~~~~~~~~~~~~~~~~~ 150:43.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 150:43.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:43.75 foundInterface = 0; \ 150:43.75 ^~~~~~~~~~~~~~ 150:43.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:43.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:43.75 ^~~~~~~~~~~~~~~~~~~~~~~ 150:43.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:43.75 NS_INTERFACE_MAP_END 150:43.75 ^~~~~~~~~~~~~~~~~~~~ 150:43.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:43.75 else 150:43.75 ^~~~ 150:43.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:43.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:43.75 ^~~~~~~~~~~~~~~~~~ 150:43.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:43.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:43.75 ^~~~~~~~~~~~~~~~~~~~~~ 150:44.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 150:44.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.17 foundInterface = 0; \ 150:44.17 ^~~~~~~~~~~~~~ 150:44.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.17 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp:7601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.17 NS_INTERFACE_MAP_END 150:44.17 ^~~~~~~~~~~~~~~~~~~~ 150:44.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.17 else 150:44.17 ^~~~ 150:44.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:44.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:44.17 ^~~~~~~~~~~~~~~~~~ 150:44.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp:7600:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:44.17 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:44.17 ^~~~~~~~~~~~~~~~~~~~~~ 150:44.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 150:44.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.21 foundInterface = 0; \ 150:44.21 ^~~~~~~~~~~~~~ 150:44.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:44.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:44.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:44.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:44.21 NS_INTERFACE_MAP_END_INHERITING(Event) 150:44.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:44.21 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 150:44.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 150:44.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/RTCDTMFToneChangeEvent.h:14, 150:44.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCDTMFToneChangeEvent.cpp:10, 150:44.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings15.cpp:2: 150:44.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.21 } else 150:44.21 ^~~~ 150:44.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:44.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:44.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:44.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/RTCTrackEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:44.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 150:44.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:47.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAttrName.h:16, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AttrArray.h:21, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.h:10, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.cpp:7, 150:47.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 150:47.54 /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 150:47.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:47.54 foundInterface = 0; \ 150:47.54 ^~~~~~~~~~~~~~ 150:47.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:47.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:47.54 ^~~~~~~~~~~~~~~~~~~~~~~ 150:47.54 /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:47.54 NS_INTERFACE_MAP_END 150:47.54 ^~~~~~~~~~~~~~~~~~~~ 150:47.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:47.54 else 150:47.54 ^~~~ 150:47.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:47.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:47.54 ^~~~~~~~~~~~~~~~~~ 150:47.54 /builddir/build/BUILD/firefox-67.0.3/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:47.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:47.54 ^~~~~~~~~~~~~~~~~~~~~~ 150:47.55 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 150:47.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:47.55 foundInterface = 0; \ 150:47.55 ^~~~~~~~~~~~~~ 150:47.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:47.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:47.55 ^~~~~~~~~~~~~~~~~~~~~~~ 150:47.55 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:47.55 NS_INTERFACE_MAP_END 150:47.55 ^~~~~~~~~~~~~~~~~~~~ 150:47.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:47.55 else 150:47.55 ^~~~ 150:47.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:47.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:47.55 ^~~~~~~~~~~~~~~~~~ 150:47.55 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:47.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:47.55 ^~~~~~~~~~~~~~~~~~~~~~ 150:47.57 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 150:47.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:47.57 foundInterface = 0; \ 150:47.57 ^~~~~~~~~~~~~~ 150:47.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:47.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:47.57 ^~~~~~~~~~~~~~~~~~~~~~~ 150:47.57 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:47.57 NS_INTERFACE_MAP_END 150:47.57 ^~~~~~~~~~~~~~~~~~~~ 150:47.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:47.57 else 150:47.57 ^~~~ 150:47.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:47.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:47.57 ^~~~~~~~~~~~~~~~~~ 150:47.57 /builddir/build/BUILD/firefox-67.0.3/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:47.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:47.57 ^~~~~~~~~~~~~~~~~~~~~~ 150:51.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 150:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 150:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 150:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.h:10, 150:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp:7, 150:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 150:51.55 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 150:51.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:51.55 foundInterface = 0; \ 150:51.55 ^~~~~~~~~~~~~~ 150:51.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:51.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:51.55 ^~~~~~~~~~~~~~~~~~~~~~~ 150:51.55 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:51.55 NS_INTERFACE_MAP_END 150:51.56 ^~~~~~~~~~~~~~~~~~~~ 150:51.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:51.56 else 150:51.56 ^~~~ 150:51.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:51.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:51.56 ^~~~~~~~~~~~~~~~~~ 150:51.56 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:51.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:51.56 ^~~~~~~~~~~~~~~~~~~~~~ 150:51.59 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 150:51.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:51.59 foundInterface = 0; \ 150:51.59 ^~~~~~~~~~~~~~ 150:51.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:51.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:51.59 ^~~~~~~~~~~~~~~~~~~~~~~ 150:51.59 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:51.59 NS_INTERFACE_MAP_END 150:51.59 ^~~~~~~~~~~~~~~~~~~~ 150:51.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:51.59 else 150:51.59 ^~~~ 150:51.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:51.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:51.59 ^~~~~~~~~~~~~~~~~~ 150:51.59 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:51.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:51.59 ^~~~~~~~~~~~~~~~~~~~~~ 150:51.61 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 150:51.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:51.61 foundInterface = 0; \ 150:51.61 ^~~~~~~~~~~~~~ 150:51.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:51.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:51.61 ^~~~~~~~~~~~~~~~~~~~~~~ 150:51.61 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:51.62 NS_INTERFACE_MAP_END 150:51.62 ^~~~~~~~~~~~~~~~~~~~ 150:51.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:51.62 else 150:51.62 ^~~~ 150:51.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:51.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:51.62 ^~~~~~~~~~~~~~~~~~ 150:51.62 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:51.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:51.62 ^~~~~~~~~~~~~~~~~~~~~~ 150:56.07 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 150:56.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:56.07 foundInterface = 0; \ 150:56.07 ^~~~~~~~~~~~~~ 150:56.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:56.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.07 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:56.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 150:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.07 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 150:56.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 150:56.07 from /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.h:12, 150:56.07 from /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/Gamepad.cpp:7, 150:56.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 150:56.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:56.07 } else 150:56.07 ^~~~ 150:56.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:56.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:56.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.08 /builddir/build/BUILD/firefox-67.0.3/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:56.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 150:56.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:59.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 150:59.88 from /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/MLSFallback.h:7, 150:59.88 from /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/MLSFallback.cpp:7, 150:59.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 150:59.89 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 150:59.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:59.89 foundInterface = 0; \ 150:59.89 ^~~~~~~~~~~~~~ 150:59.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:59.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:59.89 ^~~~~~~~~~~~~~~~~~~~~~~ 150:59.89 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:59.89 NS_INTERFACE_MAP_END 150:59.89 ^~~~~~~~~~~~~~~~~~~~ 150:59.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:59.89 else 150:59.89 ^~~~ 150:59.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:59.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:59.89 ^~~~~~~~~~~~~~~~~~ 150:59.89 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:59.89 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 150:59.89 ^~~~~~~~~~~~~~~~~~~~~~ 150:59.90 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 150:59.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:59.90 foundInterface = 0; \ 150:59.90 ^~~~~~~~~~~~~~ 150:59.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:59.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:59.90 ^~~~~~~~~~~~~~~~~~~~~~~ 150:59.90 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:59.90 NS_INTERFACE_MAP_END 150:59.90 ^~~~~~~~~~~~~~~~~~~~ 150:59.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:59.90 else 150:59.90 ^~~~ 150:59.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:59.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:59.90 ^~~~~~~~~~~~~~~~~~ 150:59.90 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:59.90 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 150:59.90 ^~~~~~~~~~~~~~~~~~~~~~ 150:59.90 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 150:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:59.91 foundInterface = 0; \ 150:59.91 ^~~~~~~~~~~~~~ 150:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:59.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:59.91 ^~~~~~~~~~~~~~~~~~~~~~~ 150:59.91 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:59.91 NS_INTERFACE_MAP_END 150:59.91 ^~~~~~~~~~~~~~~~~~~~ 150:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:59.91 else 150:59.91 ^~~~ 150:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:59.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:59.91 ^~~~~~~~~~~~~~~~~~ 150:59.91 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:59.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:59.91 ^~~~~~~~~~~~~~~~~~~~~~ 150:59.91 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 150:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:59.91 foundInterface = 0; \ 150:59.91 ^~~~~~~~~~~~~~ 150:59.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:59.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:59.91 ^~~~~~~~~~~~~~~~~~~~~~~ 150:59.91 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:59.92 NS_INTERFACE_MAP_END 150:59.92 ^~~~~~~~~~~~~~~~~~~~ 150:59.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:59.92 else 150:59.92 ^~~~ 150:59.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:59.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:59.92 ^~~~~~~~~~~~~~~~~~ 150:59.92 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:59.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:59.92 ^~~~~~~~~~~~~~~~~~~~~~ 151:04.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:04.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 151:04.61 from /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.h:14, 151:04.61 from /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:7: 151:04.61 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 151:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:04.61 foundInterface = 0; \ 151:04.61 ^~~~~~~~~~~~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:04.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:04.61 ^~~~~~~~~~~~~~~~~~~~~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:493:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:04.61 NS_INTERFACE_MAP_END 151:04.61 ^~~~~~~~~~~~~~~~~~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:04.61 else 151:04.61 ^~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:04.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:04.61 ^~~~~~~~~~~~~~~~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:492:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:04.61 NS_INTERFACE_MAP_ENTRY(nsIObserver) 151:04.61 ^~~~~~~~~~~~~~~~~~~~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 151:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:04.61 foundInterface = 0; \ 151:04.61 ^~~~~~~~~~~~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:04.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:04.61 ^~~~~~~~~~~~~~~~~~~~~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:04.61 NS_INTERFACE_MAP_END 151:04.61 ^~~~~~~~~~~~~~~~~~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:04.61 else 151:04.61 ^~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:04.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:04.61 ^~~~~~~~~~~~~~~~~~ 151:04.61 /builddir/build/BUILD/firefox-67.0.3/dom/geolocation/nsGeolocation.cpp:775:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:04.61 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 151:04.61 ^~~~~~~~~~~~~~~~~~~~~~ 151:06.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GridBinding.h:9, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridArea.h:10, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.h:10, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.cpp:7, 151:06.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 151:06.97 /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 151:06.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:06.97 foundInterface = 0; \ 151:06.97 ^~~~~~~~~~~~~~ 151:06.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:06.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:06.97 ^~~~~~~~~~~~~~~~~~~~~~~ 151:06.97 /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:06.97 NS_INTERFACE_MAP_END 151:06.97 ^~~~~~~~~~~~~~~~~~~~ 151:06.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:06.97 else 151:06.97 ^~~~ 151:06.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:06.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:06.97 ^~~~~~~~~~~~~~~~~~ 151:06.97 /builddir/build/BUILD/firefox-67.0.3/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:06.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:06.97 ^~~~~~~~~~~~~~~~~~~~~~ 151:06.98 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 151:06.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:06.98 foundInterface = 0; \ 151:06.98 ^~~~~~~~~~~~~~ 151:06.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:06.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:06.98 ^~~~~~~~~~~~~~~~~~~~~~~ 151:06.98 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:06.98 NS_INTERFACE_MAP_END 151:06.98 ^~~~~~~~~~~~~~~~~~~~ 151:06.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:06.98 else 151:06.98 ^~~~ 151:06.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:06.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:06.98 ^~~~~~~~~~~~~~~~~~ 151:06.98 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:06.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:06.98 ^~~~~~~~~~~~~~~~~~~~~~ 151:07.00 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 151:07.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:07.00 foundInterface = 0; \ 151:07.00 ^~~~~~~~~~~~~~ 151:07.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:07.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:07.00 ^~~~~~~~~~~~~~~~~~~~~~~ 151:07.00 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:07.00 NS_INTERFACE_MAP_END 151:07.00 ^~~~~~~~~~~~~~~~~~~~ 151:07.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:07.00 else 151:07.00 ^~~~ 151:07.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:07.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:07.00 ^~~~~~~~~~~~~~~~~~ 151:07.00 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:07.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:07.00 ^~~~~~~~~~~~~~~~~~~~~~ 151:07.01 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 151:07.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:07.01 foundInterface = 0; \ 151:07.01 ^~~~~~~~~~~~~~ 151:07.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:07.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:07.01 ^~~~~~~~~~~~~~~~~~~~~~~ 151:07.01 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:07.01 NS_INTERFACE_MAP_END 151:07.01 ^~~~~~~~~~~~~~~~~~~~ 151:07.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:07.01 else 151:07.01 ^~~~ 151:07.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:07.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:07.01 ^~~~~~~~~~~~~~~~~~ 151:07.01 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:07.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:07.01 ^~~~~~~~~~~~~~~~~~~~~~ 151:07.02 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 151:07.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:07.02 foundInterface = 0; \ 151:07.02 ^~~~~~~~~~~~~~ 151:07.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:07.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:07.02 ^~~~~~~~~~~~~~~~~~~~~~~ 151:07.02 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:07.02 NS_INTERFACE_MAP_END 151:07.02 ^~~~~~~~~~~~~~~~~~~~ 151:07.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:07.02 else 151:07.02 ^~~~ 151:07.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:07.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:07.02 ^~~~~~~~~~~~~~~~~~ 151:07.03 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:07.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:07.03 ^~~~~~~~~~~~~~~~~~~~~~ 151:07.04 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 151:07.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:07.04 foundInterface = 0; \ 151:07.04 ^~~~~~~~~~~~~~ 151:07.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:07.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:07.04 ^~~~~~~~~~~~~~~~~~~~~~~ 151:07.04 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:07.04 NS_INTERFACE_MAP_END 151:07.04 ^~~~~~~~~~~~~~~~~~~~ 151:07.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:07.04 else 151:07.04 ^~~~ 151:07.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:07.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:07.04 ^~~~~~~~~~~~~~~~~~ 151:07.04 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:07.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:07.04 ^~~~~~~~~~~~~~~~~~~~~~ 151:07.06 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 151:07.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:07.06 foundInterface = 0; \ 151:07.06 ^~~~~~~~~~~~~~ 151:07.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:07.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:07.06 ^~~~~~~~~~~~~~~~~~~~~~~ 151:07.06 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:07.06 NS_INTERFACE_MAP_END 151:07.06 ^~~~~~~~~~~~~~~~~~~~ 151:07.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:07.06 else 151:07.06 ^~~~ 151:07.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:07.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:07.06 ^~~~~~~~~~~~~~~~~~ 151:07.06 /builddir/build/BUILD/firefox-67.0.3/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:07.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:07.06 ^~~~~~~~~~~~~~~~~~~~~~ 151:15.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:15.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:15.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:15.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:15.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 151:15.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 151:15.99 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 151:15.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 151:15.99 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 151:16.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:16.00 foundInterface = 0; \ 151:16.00 ^~~~~~~~~~~~~~ 151:16.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:16.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:16.00 ^~~~~~~~~~~~~~~~~~~~~~~ 151:16.00 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:16.00 NS_INTERFACE_MAP_END 151:16.00 ^~~~~~~~~~~~~~~~~~~~ 151:16.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:16.00 else 151:16.00 ^~~~ 151:16.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:16.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:16.00 ^~~~~~~~~~~~~~~~~~ 151:16.00 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:16.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:16.00 ^~~~~~~~~~~~~~~~~~~~~~ 151:18.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:18.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:9, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SVGUseElementBinding.cpp:3, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 151:18.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 151:18.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:18.20 foundInterface = 0; \ 151:18.20 ^~~~~~~~~~~~~~ 151:18.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:18.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:18.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:18.20 NS_INTERFACE_MAP_END_INHERITING(Event) 151:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:18.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SVGUseElementBinding.cpp:8, 151:18.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 151:18.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:18.20 } else 151:18.20 ^~~~ 151:18.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:18.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:18.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:18.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 151:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:21.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 151:21.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 151:21.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 151:21.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 151:21.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 151:21.84 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 151:21.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:21.84 foundInterface = 0; \ 151:21.84 ^~~~~~~~~~~~~~ 151:21.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:21.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:21.84 ^~~~~~~~~~~~~~~~~~~~~~~ 151:21.84 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:21.84 NS_INTERFACE_MAP_END 151:21.84 ^~~~~~~~~~~~~~~~~~~~ 151:21.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 151:21.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 151:21.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:21.84 } else 151:21.84 ^~~~ 151:21.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:21.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:21.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:21.84 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 151:21.84 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 151:21.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:23.22 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 151:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:23.22 foundInterface = 0; \ 151:23.22 ^~~~~~~~~~~~~~ 151:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:23.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:23.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:23.22 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:23.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:23.22 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:23.22 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 151:23.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:23.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 151:23.22 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 151:23.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 151:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:23.22 } else 151:23.22 ^~~~ 151:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:23.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:23.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:23.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:23.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:23.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:23.22 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:23.22 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 151:23.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:24.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:24.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:24.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:24.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 151:24.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 151:24.39 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 151:24.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 151:24.39 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 151:24.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:24.39 foundInterface = 0; \ 151:24.39 ^~~~~~~~~~~~~~ 151:24.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:24.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:24.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.39 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp:654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:24.39 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 151:24.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 151:24.39 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 151:24.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 151:24.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:24.39 } else 151:24.39 ^~~~ 151:24.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:24.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:24.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.39 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLCanvasElement.cpp:653:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:24.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 151:24.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:24.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:24.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:24.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:24.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 151:24.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 151:24.47 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 151:24.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 151:24.47 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 151:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:24.47 foundInterface = 0; \ 151:24.47 ^~~~~~~~~~~~~~ 151:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:24.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:24.47 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.47 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:24.47 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 151:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 151:24.47 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLAllCollection.cpp:7, 151:24.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 151:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:24.47 } else 151:24.47 ^~~~ 151:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:24.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:24.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.47 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:24.47 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 151:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:24.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:24.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 151:24.83 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 151:24.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:24.83 foundInterface = 0; \ 151:24.83 ^~~~~~~~~~~~~~ 151:24.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:24.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:24.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.83 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:24.83 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 151:24.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 151:24.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 151:24.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:24.83 } else 151:24.83 ^~~~ 151:24.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:24.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:24.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.83 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:24.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 151:24.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 151:26.79 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 151:26.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:26.79 foundInterface = 0; \ 151:26.79 ^~~~~~~~~~~~~~ 151:26.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:26.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.79 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:26.79 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 151:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 151:26.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 151:26.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:26.79 } else 151:26.79 ^~~~ 151:26.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:26.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.79 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:549:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:26.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 151:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:26.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:26.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:26.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:26.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 151:26.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 151:26.86 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 151:26.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 151:26.86 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 151:26.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 151:26.86 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 151:26.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:26.87 foundInterface = 0; \ 151:26.87 ^~~~~~~~~~~~~~ 151:26.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:26.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:26.87 ^~~~~~~~~~~~~~~~~~~~~~~ 151:26.87 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:1229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:26.87 NS_INTERFACE_MAP_END 151:26.87 ^~~~~~~~~~~~~~~~~~~~ 151:26.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:26.87 else 151:26.87 ^~~~ 151:26.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:26.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:26.87 ^~~~~~~~~~~~~~~~~~ 151:26.87 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:1228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:26.87 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 151:26.87 ^~~~~~~~~~~~~~~~~~~~~~ 151:26.95 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 151:26.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:26.95 foundInterface = 0; \ 151:26.95 ^~~~~~~~~~~~~~ 151:26.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:26.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:26.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:26.95 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:26.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.95 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:26.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 151:26.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:26.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 151:26.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 151:26.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 151:26.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 151:26.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 151:26.95 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 151:26.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 151:26.95 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 151:26.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 151:26.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:26.95 } else 151:26.95 ^~~~ 151:26.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:26.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:26.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.96 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:26.96 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 151:26.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:27.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 151:27.83 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 151:27.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:27.83 foundInterface = 0; \ 151:27.83 ^~~~~~~~~~~~~~ 151:27.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:27.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:27.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:27.83 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:27.83 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:27.83 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 151:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:27.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.h:10, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLFontElement.cpp:7, 151:27.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 151:27.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:27.83 } else 151:27.83 ^~~~ 151:27.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:27.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:27.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:27.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:27.83 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:27.83 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 151:27.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:27.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:10, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 151:27.84 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 151:27.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:27.84 foundInterface = 0; \ 151:27.84 ^~~~~~~~~~~~~~ 151:27.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:27.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:27.84 ^~~~~~~~~~~~~~~~~~~~~~~ 151:27.84 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:27.84 NS_INTERFACE_MAP_END 151:27.84 ^~~~~~~~~~~~~~~~~~~~ 151:27.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLMarqueeElement.cpp:7, 151:27.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 151:27.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:27.84 } else 151:27.84 ^~~~ 151:27.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:27.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:27.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:27.84 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 151:27.84 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 151:27.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:36.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:137: 151:36.84 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::detail::RunnableFunction::Run()': 151:36.84 /builddir/build/BUILD/firefox-67.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] 151:36.84 } // namespace mozilla 151:36.84 ^ 151:36.84 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)': 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()': 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)': 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()': 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.94 /builddir/build/BUILD/firefox-67.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] 151:36.95 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)': 151:36.95 /builddir/build/BUILD/firefox-67.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] 151:36.95 /builddir/build/BUILD/firefox-67.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] 151:36.95 /builddir/build/BUILD/firefox-67.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] 151:36.97 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()': 151:36.97 /builddir/build/BUILD/firefox-67.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] 151:36.97 /builddir/build/BUILD/firefox-67.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] 151:40.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 151:40.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 151:40.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 151:40.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:40.61 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 151:40.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:40.62 foundInterface = 0; \ 151:40.62 ^~~~~~~~~~~~~~ 151:40.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:40.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:40.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:40.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:40.62 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:40.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:40.62 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:40.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 151:40.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:40.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:40.62 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 151:40.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 151:40.62 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 151:40.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:40.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:40.62 } else 151:40.62 ^~~~ 151:40.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:40.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:40.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:40.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:40.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:40.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:40.62 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:40.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 151:40.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:40.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 151:40.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 151:40.95 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 151:40.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:40.95 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 151:40.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:40.95 foundInterface = 0; \ 151:40.95 ^~~~~~~~~~~~~~ 151:40.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:40.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:40.95 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:40.95 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 151:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:40.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:40.95 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 151:40.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 151:40.95 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 151:40.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:40.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:40.95 } else 151:40.95 ^~~~ 151:40.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:40.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:40.95 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:40.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 151:40.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 151:41.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 151:41.88 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 151:41.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:41.88 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 151:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:41.89 foundInterface = 0; \ 151:41.89 ^~~~~~~~~~~~~~ 151:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:41.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:41.89 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.89 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:41.89 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 151:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:41.89 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 151:41.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 151:41.89 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 151:41.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:41.89 } else 151:41.89 ^~~~ 151:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:41.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:41.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.89 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:41.89 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 151:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings2.cpp:2: 151:41.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 151:41.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:41.98 foundInterface = 0; \ 151:41.98 ^~~~~~~~~~~~~~ 151:41.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:41.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:41.98 NS_INTERFACE_MAP_END_INHERITING(Event) 151:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.98 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/StyleSheet.h:15, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 151:41.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings2.cpp:2: 151:41.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:41.98 } else 151:41.98 ^~~~ 151:41.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:41.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:41.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:41.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 151:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 151:42.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 151:42.38 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 151:42.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 151:42.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:42.39 foundInterface = 0; \ 151:42.39 ^~~~~~~~~~~~~~ 151:42.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:42.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:42.39 ^~~~~~~~~~~~~~~~~~~~~~~ 151:42.39 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:42.39 NS_INTERFACE_MAP_END 151:42.39 ^~~~~~~~~~~~~~~~~~~~ 151:42.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:42.39 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 151:42.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 151:42.39 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 151:42.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:42.39 } else 151:42.39 ^~~~ 151:42.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:42.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:42.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.39 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 151:42.39 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 151:42.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 151:42.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 151:42.41 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 151:42.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.41 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 151:42.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:42.41 foundInterface = 0; \ 151:42.41 ^~~~~~~~~~~~~~ 151:42.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:42.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:42.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:42.41 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:42.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.41 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:42.41 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 151:42.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:42.41 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 151:42.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 151:42.41 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 151:42.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:42.41 } else 151:42.41 ^~~~ 151:42.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:42.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:42.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:42.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:42.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.41 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:42.41 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 151:42.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 151:42.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 151:42.45 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 151:42.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.45 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 151:42.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:42.45 foundInterface = 0; \ 151:42.45 ^~~~~~~~~~~~~~ 151:42.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:42.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:42.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:42.45 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:42.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.45 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:42.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 151:42.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:42.46 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 151:42.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 151:42.46 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 151:42.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:42.46 } else 151:42.46 ^~~~ 151:42.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:42.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:42.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:42.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:42.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.46 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:42.46 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 151:42.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 151:42.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 151:42.47 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 151:42.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.47 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 151:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:42.47 foundInterface = 0; \ 151:42.47 ^~~~~~~~~~~~~~ 151:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:42.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:42.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:42.47 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:42.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.47 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:42.47 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 151:42.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:42.47 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 151:42.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 151:42.47 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 151:42.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:42.47 } else 151:42.47 ^~~~ 151:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:42.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:42.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:42.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:42.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.47 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:42.47 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 151:42.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 151:42.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGkAtoms.h:10, 151:42.48 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:7, 151:42.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.48 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 151:42.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:42.48 foundInterface = 0; \ 151:42.48 ^~~~~~~~~~~~~~ 151:42.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:42.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:42.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:42.49 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 151:42.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.49 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:42.49 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 151:42.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 151:42.49 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 151:42.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:24, 151:42.49 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLScriptElement.cpp:9, 151:42.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 151:42.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:42.49 } else 151:42.49 ^~~~ 151:42.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:42.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:42.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:42.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 151:42.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:42.49 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 151:42.49 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 151:42.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:52.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:52.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 151:52.98 from /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:7, 151:52.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 151:52.98 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 151:52.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:52.98 foundInterface = 0; \ 151:52.98 ^~~~~~~~~~~~~~ 151:52.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:52.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:52.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:52.98 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:52.98 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 151:52.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:52.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 151:52.98 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1176:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:52.98 } else 151:52.98 ^~~~ 151:52.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:52.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 151:52.98 from /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:7, 151:52.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 151:52.98 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 151:52.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:52.99 foundInterface = 0; \ 151:52.99 ^~~~~~~~~~~~~~ 151:52.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:52.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:52.99 ^~~~~~~~~~~~~~~~~~~~~~~ 151:52.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:52.99 NS_INTERFACE_MAP_END \ 151:52.99 ^~~~~~~~~~~~~~~~~~~~ 151:52.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 151:52.99 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 151:52.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:52.99 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1268:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 151:52.99 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 151:52.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:52.99 In file included from /builddir/build/BUILD/firefox-67.0.3/netwerk/base/nsSimpleURI.h:15, 151:52.99 from /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.h:16, 151:52.99 from /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:15, 151:52.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 151:52.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 151:52.99 } else \ 151:52.99 ^~~~ 151:52.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 151:52.99 } else \ 151:52.99 ^~~~ 151:52.99 /builddir/build/BUILD/firefox-67.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1268:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 151:52.99 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 151:52.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:03.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:03.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:03.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 152:03.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:03.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:03.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:03.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 152:03.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:03.43 foundInterface = 0; \ 152:03.43 ^~~~~~~~~~~~~~ 152:03.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:03.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:03.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:03.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:03.43 NS_INTERFACE_MAP_END_INHERITING(Event) 152:03.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:03.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:03.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:03.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:03.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:03.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:03.44 } else 152:03.44 ^~~~ 152:03.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:03.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:03.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:03.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:03.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 152:03.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:06.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:06.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 152:06.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:06.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:06.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:06.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 152:06.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:06.40 foundInterface = 0; \ 152:06.40 ^~~~~~~~~~~~~~ 152:06.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:06.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:06.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:06.40 NS_INTERFACE_MAP_END_INHERITING(Event) 152:06.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:06.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:06.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:06.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:06.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:06.40 } else 152:06.40 ^~~~ 152:06.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:06.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:06.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:06.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 152:06.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:06.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:06.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 152:06.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:06.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:06.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:06.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 152:06.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:06.46 foundInterface = 0; \ 152:06.47 ^~~~~~~~~~~~~~ 152:06.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:06.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:06.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:06.47 NS_INTERFACE_MAP_END_INHERITING(Event) 152:06.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:06.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:06.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:06.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:06.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:06.47 } else 152:06.47 ^~~~ 152:06.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:06.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:06.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:06.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 152:06.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:06.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:06.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 152:06.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:06.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:06.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:06.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 152:06.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:06.56 foundInterface = 0; \ 152:06.56 ^~~~~~~~~~~~~~ 152:06.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:06.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:06.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:06.56 NS_INTERFACE_MAP_END_INHERITING(Event) 152:06.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:06.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:06.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:06.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:06.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:06.57 } else 152:06.57 ^~~~ 152:06.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:06.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:06.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:06.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 152:06.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:07.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:07.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:07.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 152:07.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:07.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:07.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:07.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 152:07.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:07.14 foundInterface = 0; \ 152:07.14 ^~~~~~~~~~~~~~ 152:07.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:07.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:07.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:07.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:07.15 NS_INTERFACE_MAP_END_INHERITING(Event) 152:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:07.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:07.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 152:07.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 152:07.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 152:07.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:07.15 } else 152:07.15 ^~~~ 152:07.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:07.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:07.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:07.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 152:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:20.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:20.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 152:20.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:20.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:20.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 152:20.24 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.h:10, 152:20.24 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:7, 152:20.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 152:20.24 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 152:20.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:20.24 foundInterface = 0; \ 152:20.24 ^~~~~~~~~~~~~~ 152:20.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:20.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:20.24 ^~~~~~~~~~~~~~~~~~~~~~~ 152:20.24 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:20.24 NS_INTERFACE_MAP_END 152:20.24 ^~~~~~~~~~~~~~~~~~~~ 152:20.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:20.24 else 152:20.24 ^~~~ 152:20.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:20.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:20.24 ^~~~~~~~~~~~~~~~~~ 152:20.24 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:20.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:20.24 ^~~~~~~~~~~~~~~~~~~~~~ 152:20.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 152:20.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 152:20.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 152:20.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:20.48 foundInterface = 0; \ 152:20.48 ^~~~~~~~~~~~~~ 152:20.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:20.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:20.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:20.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:20.48 NS_INTERFACE_MAP_END_INHERITING(Event) 152:20.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:20.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 152:20.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 152:20.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 152:20.49 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 152:20.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 152:20.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 152:20.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:20.49 } else 152:20.49 ^~~~ 152:20.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:20.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:20.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:20.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:20.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 152:20.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:22.93 /builddir/build/BUILD/firefox-67.0.3/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 152:22.93 /builddir/build/BUILD/firefox-67.0.3/dom/media/CubebUtils.cpp:750:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 152:22.93 } // namespace mozilla 152:22.93 ^ 152:22.93 /builddir/build/BUILD/firefox-67.0.3/dom/media/CubebUtils.cpp:750:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 152:22.93 /builddir/build/BUILD/firefox-67.0.3/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 152:22.93 /builddir/build/BUILD/firefox-67.0.3/dom/media/CubebUtils.cpp:750:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 152:22.93 /builddir/build/BUILD/firefox-67.0.3/dom/media/CubebUtils.cpp:750:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 152:23.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsITextControlElement.h:10, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 152:23.45 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 152:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:23.45 foundInterface = 0; \ 152:23.45 ^~~~~~~~~~~~~~ 152:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:23.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:23.45 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 152:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:23.45 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 152:23.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 152:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:23.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 152:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 152:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:23.45 } else 152:23.45 ^~~~ 152:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:23.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:23.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:23.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 152:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:23.45 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 152:23.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 152:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:24.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:24.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 152:24.52 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsITextControlElement.h:10, 152:24.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 152:24.52 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 152:24.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 152:24.52 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 152:24.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:24.53 foundInterface = 0; \ 152:24.53 ^~~~~~~~~~~~~~ 152:24.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:24.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:24.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:24.53 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 152:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:24.53 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 152:24.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 152:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:24.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 152:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 152:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 152:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 152:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsStyledElement.h:18, 152:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsMappedAttributeElement.h:16, 152:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsGenericHTMLElement.h:11, 152:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 152:24.53 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 152:24.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 152:24.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:24.53 } else 152:24.53 ^~~~ 152:24.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:24.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:24.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:24.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 152:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:24.53 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 152:24.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 152:24.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:25.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:25.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 152:25.46 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsITextControlElement.h:10, 152:25.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 152:25.47 from /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLTextAreaElement.cpp:7, 152:25.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 152:25.47 /builddir/build/BUILD/firefox-67.0.3/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 152:25.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:25.47 foundInterface = 0; \ 152:25.47 ^~~~~~~~~~~~~~ 152:25.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:25.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:25.47 ^~~~~~~~~~~~~~~~~~~~~~~ 152:25.47 /builddir/build/BUILD/firefox-67.0.3/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:25.47 NS_INTERFACE_MAP_END 152:25.47 ^~~~~~~~~~~~~~~~~~~~ 152:25.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:25.47 else 152:25.47 ^~~~ 152:25.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:25.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:25.47 ^~~~~~~~~~~~~~~~~~ 152:25.47 /builddir/build/BUILD/firefox-67.0.3/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:25.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:25.47 ^~~~~~~~~~~~~~~~~~~~~~ 152:25.81 /builddir/build/BUILD/firefox-67.0.3/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 152:25.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:25.81 foundInterface = 0; \ 152:25.81 ^~~~~~~~~~~~~~ 152:25.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:25.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:25.81 ^~~~~~~~~~~~~~~~~~~~~~~ 152:25.81 /builddir/build/BUILD/firefox-67.0.3/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:25.81 NS_INTERFACE_MAP_END 152:25.81 ^~~~~~~~~~~~~~~~~~~~ 152:25.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:25.81 else 152:25.81 ^~~~ 152:25.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:25.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:25.81 ^~~~~~~~~~~~~~~~~~ 152:25.81 /builddir/build/BUILD/firefox-67.0.3/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:25.81 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 152:25.81 ^~~~~~~~~~~~~~~~~~~~~~ 152:25.87 /builddir/build/BUILD/firefox-67.0.3/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 152:25.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:25.87 foundInterface = 0; \ 152:25.87 ^~~~~~~~~~~~~~ 152:25.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:25.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:25.87 ^~~~~~~~~~~~~~~~~~~~~~~ 152:25.87 /builddir/build/BUILD/firefox-67.0.3/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:25.87 NS_INTERFACE_MAP_END 152:25.87 ^~~~~~~~~~~~~~~~~~~~ 152:25.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:25.87 else 152:25.87 ^~~~ 152:25.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:25.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:25.87 ^~~~~~~~~~~~~~~~~~ 152:25.87 /builddir/build/BUILD/firefox-67.0.3/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:25.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:25.87 ^~~~~~~~~~~~~~~~~~~~~~ 152:25.89 /builddir/build/BUILD/firefox-67.0.3/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 152:25.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:25.89 foundInterface = 0; \ 152:25.89 ^~~~~~~~~~~~~~ 152:25.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:25.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:25.89 ^~~~~~~~~~~~~~~~~~~~~~~ 152:25.89 /builddir/build/BUILD/firefox-67.0.3/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:25.89 NS_INTERFACE_MAP_END 152:25.89 ^~~~~~~~~~~~~~~~~~~~ 152:25.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:25.89 else 152:25.89 ^~~~ 152:25.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:25.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:25.89 ^~~~~~~~~~~~~~~~~~ 152:25.89 /builddir/build/BUILD/firefox-67.0.3/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:25.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:25.89 ^~~~~~~~~~~~~~~~~~~~~~ 152:25.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 152:25.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 152:25.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:25.96 foundInterface = 0; \ 152:25.96 ^~~~~~~~~~~~~~ 152:25.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:25.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:25.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:25.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:25.96 NS_INTERFACE_MAP_END_INHERITING(Event) 152:25.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:25.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 152:25.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 152:25.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:25.96 } else 152:25.96 ^~~~ 152:25.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:25.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:25.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:25.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:25.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 152:25.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:26.58 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 152:26.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:26.59 foundInterface = 0; \ 152:26.59 ^~~~~~~~~~~~~~ 152:26.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:26.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:26.59 ^~~~~~~~~~~~~~~~~~~~~~~ 152:26.59 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:26.59 NS_INTERFACE_MAP_END 152:26.59 ^~~~~~~~~~~~~~~~~~~~ 152:26.59 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.h:10, 152:26.59 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:7, 152:26.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 152:26.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:26.59 } else 152:26.59 ^~~~ 152:26.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:26.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:26.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:26.59 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp:357:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 152:26.59 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 152:26.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:26.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:26.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 152:26.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:26.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:26.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 152:26.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.h:10, 152:26.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:7, 152:26.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 152:26.61 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 152:26.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:26.61 foundInterface = 0; \ 152:26.61 ^~~~~~~~~~~~~~ 152:26.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:26.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:26.61 ^~~~~~~~~~~~~~~~~~~~~~~ 152:26.61 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp:769:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:26.61 NS_INTERFACE_MAP_END 152:26.61 ^~~~~~~~~~~~~~~~~~~~ 152:26.61 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.h:10, 152:26.61 from /builddir/build/BUILD/firefox-67.0.3/dom/html/nsDOMStringMap.cpp:7, 152:26.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 152:26.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:26.61 } else 152:26.61 ^~~~ 152:26.61 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsTextEditorState.cpp:768:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:26.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 152:26.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 152:27.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 152:27.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 152:27.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:27.55 foundInterface = 0; \ 152:27.55 ^~~~~~~~~~~~~~ 152:27.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:27.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:27.55 NS_INTERFACE_MAP_END_INHERITING(Event) 152:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 152:27.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 152:27.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 152:27.55 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 152:27.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 152:27.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings21.cpp:2: 152:27.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:27.55 } else 152:27.55 ^~~~ 152:27.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:27.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:27.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 152:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:32.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:137: 152:32.71 /builddir/build/BUILD/firefox-67.0.3/dom/html/nsBrowserElement.cpp: In member function 'mozilla::dom::TextTrackManager::TimeMarchesOn()': 152:32.71 /builddir/build/BUILD/firefox-67.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] 152:32.71 } // namespace mozilla 152:32.71 ^ 152:32.71 /builddir/build/BUILD/firefox-67.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] 152:32.71 /builddir/build/BUILD/firefox-67.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] 152:39.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTHashtable.h:21, 152:39.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsBaseHashtable.h:12, 152:39.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:11, 152:39.14 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaInfo.h:11, 152:39.14 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoUtils.h:11, 152:39.14 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaMIMETypes.h:10, 152:39.14 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaContainerType.h:10, 152:39.15 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ADTSDecoder.cpp:8, 152:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 152:39.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 152:39.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/ADTSDemuxer.cpp:75:30: required from here 152:39.15 /builddir/build/BUILD/firefox-67.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] 152:39.15 memset(aT, 0, sizeof(T)); 152:39.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 152:39.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 152:39.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 152:39.15 class FrameHeader { 152:39.15 ^~~~~~~~~~~ 152:52.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 152:52.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 152:52.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 152:52.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 152:52.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 152:52.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 152:52.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 152:52.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WindowRootBinding.cpp:3, 152:52.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings23.cpp:15: 152:52.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 152:52.03 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 152:52.03 /builddir/build/BUILD/firefox-67.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] 152:52.03 memset(aT, 0, sizeof(T)); 152:52.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 152:52.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:16, 152:52.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings23.cpp:145: 152:52.03 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 152:52.03 struct GlobalProperties { 152:52.03 ^~~~~~~~~~~~~~~~ 152:52.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:52.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 152:52.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:52.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:52.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 152:52.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 152:52.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:9, 152:52.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 152:52.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 152:52.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 152:52.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:52.52 foundInterface = 0; \ 152:52.52 ^~~~~~~~~~~~~~ 152:52.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:52.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:52.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:52.52 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 152:52.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.53 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 152:52.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 152:52.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:12, 152:52.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 152:52.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 152:52.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:52.53 } else 152:52.53 ^~~~ 152:52.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:52.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:52.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:52.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 152:52.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:9, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 152:52.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 152:52.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:52.55 foundInterface = 0; \ 152:52.55 ^~~~~~~~~~~~~~ 152:52.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:52.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:52.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1453:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:52.55 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 152:52.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.55 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:12, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 152:52.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 152:52.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:52.55 } else 152:52.55 ^~~~ 152:52.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:52.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:52.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1452:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:52.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 152:52.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:52.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 152:52.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:52.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:52.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 152:52.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 152:52.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:9, 152:52.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 152:52.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 152:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 152:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:52.58 foundInterface = 0; \ 152:52.58 ^~~~~~~~~~~~~~ 152:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:52.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:52.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1612:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:52.58 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 152:52.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.58 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 152:52.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 152:52.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:12, 152:52.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 152:52.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 152:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:52.58 } else 152:52.58 ^~~~ 152:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:52.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:52.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1611:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:52.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 152:52.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media1.cpp:47: 152:52.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/AudioTrack.cpp: In member function 'mozilla::AudioSegment::ResampleChunks(SpeexResamplerState_*, unsigned int, unsigned int)': 152:52.68 /builddir/build/BUILD/firefox-67.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] 152:52.68 } // namespace mozilla 152:52.68 ^ 152:52.68 /builddir/build/BUILD/firefox-67.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] 152:58.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 152:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 152:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 152:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 152:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 152:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 152:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParamsBinding.h:6, 152:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/URLSearchParamsBinding.cpp:3, 152:58.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 152:58.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 152:58.65 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 152:58.65 /builddir/build/BUILD/firefox-67.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] 152:58.65 memset(aT, 0, sizeof(T)); 152:58.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 152:58.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 152:58.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/WindowBinding.cpp:31, 152:58.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:392: 152:58.65 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 152:58.65 struct GlobalProperties { 152:58.65 ^~~~~~~~~~~~~~~~ 152:58.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:58.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:58.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 152:58.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 152:58.87 from /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:6, 152:58.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 152:58.87 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 152:58.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:58.87 foundInterface = 0; \ 152:58.87 ^~~~~~~~~~~~~~ 152:58.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:58.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:58.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:58.87 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:58.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 152:58.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:58.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 152:58.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 152:58.87 from /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:6, 152:58.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 152:58.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:58.87 } else 152:58.87 ^~~~ 152:58.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:58.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:58.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:58.87 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:58.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 152:58.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:58.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:58.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 152:58.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 152:58.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 152:58.89 from /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackList.cpp:6, 152:58.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 152:58.89 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 152:58.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:58.89 foundInterface = 0; \ 152:58.89 ^~~~~~~~~~~~~~ 152:58.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:58.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:58.89 ^~~~~~~~~~~~~~~~~~~~~~~ 152:58.89 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:58.89 NS_INTERFACE_MAP_END 152:58.90 ^~~~~~~~~~~~~~~~~~~~ 152:58.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:58.90 else 152:58.90 ^~~~ 152:58.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:58.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:58.90 ^~~~~~~~~~~~~~~~~~ 152:58.90 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:58.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:58.90 ^~~~~~~~~~~~~~~~~~~~~~ 153:11.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:11.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:11.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:11.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 153:11.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 153:11.65 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:9, 153:11.65 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.h:9, 153:11.65 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.cpp:6, 153:11.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 153:11.65 /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 153:11.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:11.65 foundInterface = 0; \ 153:11.65 ^~~~~~~~~~~~~~ 153:11.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:11.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:11.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:11.66 /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:11.66 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 153:11.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:11.66 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 153:11.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 153:11.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 153:11.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 153:11.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 153:11.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 153:11.66 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:11, 153:11.66 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.h:9, 153:11.66 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.cpp:6, 153:11.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 153:11.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:11.66 } else 153:11.66 ^~~~ 153:11.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:11.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:11.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:11.66 /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:11.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 153:11.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:11.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:11.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:11.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:11.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 153:11.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 153:11.90 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:9, 153:11.90 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.h:9, 153:11.90 from /builddir/build/BUILD/firefox-67.0.3/dom/media/VideoSegment.cpp:6, 153:11.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 153:11.90 /builddir/build/BUILD/firefox-67.0.3/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 153:11.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:11.90 foundInterface = 0; \ 153:11.90 ^~~~~~~~~~~~~~ 153:11.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:11.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:11.90 ^~~~~~~~~~~~~~~~~~~~~~~ 153:11.90 /builddir/build/BUILD/firefox-67.0.3/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:11.90 NS_INTERFACE_MAP_END 153:11.90 ^~~~~~~~~~~~~~~~~~~~ 153:11.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:11.90 else 153:11.90 ^~~~ 153:11.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 153:11.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 153:11.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:11.90 /builddir/build/BUILD/firefox-67.0.3/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153:11.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 153:11.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:12.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ClientsBinding.cpp:3, 153:12.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings3.cpp:2: 153:12.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 153:12.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:12.72 foundInterface = 0; \ 153:12.72 ^~~~~~~~~~~~~~ 153:12.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:12.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:12.72 ^~~~~~~~~~~~~~~~~~~~~~~ 153:12.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp:716:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:12.72 NS_INTERFACE_MAP_END 153:12.72 ^~~~~~~~~~~~~~~~~~~~ 153:12.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:12.72 else 153:12.72 ^~~~ 153:12.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:12.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:12.72 ^~~~~~~~~~~~~~~~~~ 153:12.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp:715:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:12.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 153:12.72 ^~~~~~~~~~~~~~~~~~~~~~ 153:34.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media2.cpp:47: 153:34.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 153:34.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:34.22 } // namespace mozilla 153:34.22 ^ 153:34.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:34.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 153:34.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:34.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:37.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:37.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:37.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:37.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 153:37.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 153:37.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/AudioConfig.h:12, 153:37.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaData.h:9, 153:37.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/BitWriter.cpp:6, 153:37.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 153:37.55 /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 153:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:37.56 foundInterface = 0; \ 153:37.56 ^~~~~~~~~~~~~~ 153:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:37.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:37.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:37.56 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 153:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:37.56 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 153:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 153:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 153:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 153:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 153:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ImageContainer.h:32, 153:37.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.h:9, 153:37.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.h:9, 153:37.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp:6, 153:37.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 153:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:37.56 } else 153:37.56 ^~~~ 153:37.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:37.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:37.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:37.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 153:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:39.15 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 153:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 153:39.15 from /builddir/build/BUILD/firefox-67.0.3/dom/media/AudioConfig.h:12, 153:39.15 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaData.h:9, 153:39.15 from /builddir/build/BUILD/firefox-67.0.3/dom/media/BitWriter.cpp:6, 153:39.15 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 153:39.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 153:39.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:39.15 foundInterface = 0; \ 153:39.15 ^~~~~~~~~~~~~~ 153:39.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:39.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:39.16 ^~~~~~~~~~~~~~~~~~~~~~~ 153:39.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:39.16 NS_INTERFACE_MAP_END 153:39.16 ^~~~~~~~~~~~~~~~~~~~ 153:39.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:39.16 else 153:39.16 ^~~~ 153:39.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 153:39.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 153:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:39.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153:39.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 153:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.08 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 153:40.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:40.08 foundInterface = 0; \ 153:40.08 ^~~~~~~~~~~~~~ 153:40.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:40.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:40.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.08 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:40.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 153:40.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:40.08 else 153:40.08 ^~~~ 153:40.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:40.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:40.08 ^~~~~~~~~~~~~~~~~~ 153:40.08 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:40.08 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 153:40.08 ^~~~~~~~~~~~~~~~~~~~~~ 153:40.08 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 153:40.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:40.09 foundInterface = 0; \ 153:40.09 ^~~~~~~~~~~~~~ 153:40.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:40.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:40.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.09 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:40.09 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 153:40.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.09 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 153:40.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 153:40.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 153:40.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 153:40.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 153:40.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ImageContainer.h:32, 153:40.09 from /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.h:9, 153:40.09 from /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.h:9, 153:40.09 from /builddir/build/BUILD/firefox-67.0.3/dom/media/CanvasCaptureMediaStream.cpp:6, 153:40.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 153:40.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:40.09 } else 153:40.09 ^~~~ 153:40.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:40.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:40.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.10 /builddir/build/BUILD/firefox-67.0.3/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:40.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 153:40.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:40.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:40.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIEventTarget.h:10, 153:40.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 153:40.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIThread.h:10, 153:40.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 153:40.80 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 153:40.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 153:40.80 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 153:40.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:40.80 foundInterface = 0; \ 153:40.80 ^~~~~~~~~~~~~~ 153:40.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:40.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:40.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.80 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:40.80 NS_INTERFACE_MAP_END_INHERITING(Event) 153:40.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 153:40.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 153:40.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 153:40.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 153:40.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 153:40.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 153:40.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 153:40.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 153:40.81 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 153:40.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 153:40.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:40.81 } else 153:40.81 ^~~~ 153:40.81 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:40.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:40.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.81 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:40.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 153:40.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIEventTarget.h:10, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIThread.h:10, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 153:40.82 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 153:40.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:40.82 foundInterface = 0; \ 153:40.82 ^~~~~~~~~~~~~~ 153:40.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:40.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:40.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.82 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:40.82 NS_INTERFACE_MAP_END_INHERITING(Event) 153:40.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 153:40.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 153:40.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 153:40.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 153:40.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 153:40.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 153:40.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 153:40.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:40.83 } else 153:40.83 ^~~~ 153:40.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:40.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:40.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.83 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:40.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 153:40.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 153:41.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 153:41.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:41.40 foundInterface = 0; \ 153:41.40 ^~~~~~~~~~~~~~ 153:41.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:41.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:41.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:41.40 NS_INTERFACE_MAP_END_INHERITING(Event) 153:41.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:7, 153:41.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 153:41.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:41.40 } else 153:41.40 ^~~~ 153:41.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:41.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:41.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:41.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 153:41.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:41.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:41.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIEventTarget.h:10, 153:41.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 153:41.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIThread.h:10, 153:41.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 153:41.52 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 153:41.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 153:41.52 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 153:41.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:41.52 foundInterface = 0; \ 153:41.52 ^~~~~~~~~~~~~~ 153:41.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:41.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.53 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:41.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 153:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 153:41.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 153:41.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 153:41.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 153:41.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 153:41.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 153:41.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 153:41.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 153:41.53 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 153:41.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 153:41.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:41.53 } else 153:41.53 ^~~~ 153:41.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:41.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.53 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:41.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 153:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:41.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:41.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIEventTarget.h:10, 153:41.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 153:41.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIThread.h:10, 153:41.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 153:41.58 from /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/CDMCaps.cpp:7, 153:41.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 153:41.58 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 153:41.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:41.58 foundInterface = 0; \ 153:41.58 ^~~~~~~~~~~~~~ 153:41.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:41.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:41.58 ^~~~~~~~~~~~~~~~~~~~~~~ 153:41.58 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:41.58 NS_INTERFACE_MAP_END 153:41.58 ^~~~~~~~~~~~~~~~~~~~ 153:41.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:41.58 else 153:41.58 ^~~~ 153:41.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:41.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:41.58 ^~~~~~~~~~~~~~~~~~ 153:41.58 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:41.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:41.58 ^~~~~~~~~~~~~~~~~~~~~~ 153:41.89 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 153:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:41.89 foundInterface = 0; \ 153:41.89 ^~~~~~~~~~~~~~ 153:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:41.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:41.89 ^~~~~~~~~~~~~~~~~~~~~~~ 153:41.89 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:41.89 NS_INTERFACE_MAP_END 153:41.89 ^~~~~~~~~~~~~~~~~~~~ 153:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:41.89 else 153:41.89 ^~~~ 153:41.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:41.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:41.89 ^~~~~~~~~~~~~~~~~~ 153:41.89 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:41.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:41.89 ^~~~~~~~~~~~~~~~~~~~~~ 153:42.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:42.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 153:42.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:42.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 153:42.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 153:42.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 153:42.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 153:42.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 153:42.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 153:42.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 153:42.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:42.20 foundInterface = 0; \ 153:42.20 ^~~~~~~~~~~~~~ 153:42.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:42.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:42.20 ^~~~~~~~~~~~~~~~~~~~~~~ 153:42.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ExternalBinding.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:42.20 NS_INTERFACE_MAP_END 153:42.20 ^~~~~~~~~~~~~~~~~~~~ 153:42.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:42.20 else 153:42.20 ^~~~ 153:42.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:42.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:42.20 ^~~~~~~~~~~~~~~~~~ 153:42.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ExternalBinding.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:42.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 153:42.20 ^~~~~~~~~~~~~~~~~~~~~~ 153:42.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 153:42.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:42.57 foundInterface = 0; \ 153:42.57 ^~~~~~~~~~~~~~ 153:42.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:42.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:42.57 ^~~~~~~~~~~~~~~~~~~~~~~ 153:42.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:42.57 NS_INTERFACE_MAP_END 153:42.57 ^~~~~~~~~~~~~~~~~~~~ 153:42.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:42.57 else 153:42.57 ^~~~ 153:42.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:42.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:42.57 ^~~~~~~~~~~~~~~~~~ 153:42.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:42.58 NS_INTERFACE_MAP_ENTRY(nsIObserver) 153:42.58 ^~~~~~~~~~~~~~~~~~~~~~ 153:43.18 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 153:43.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:43.18 foundInterface = 0; \ 153:43.18 ^~~~~~~~~~~~~~ 153:43.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:43.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:43.18 ^~~~~~~~~~~~~~~~~~~~~~~ 153:43.18 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeys.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:43.18 NS_INTERFACE_MAP_END 153:43.18 ^~~~~~~~~~~~~~~~~~~~ 153:43.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:43.18 else 153:43.18 ^~~~ 153:43.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:43.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:43.19 ^~~~~~~~~~~~~~~~~~ 153:43.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/eme/MediaKeys.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:43.19 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 153:43.19 ^~~~~~~~~~~~~~~~~~~~~~ 153:43.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 153:43.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 153:43.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 153:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 153:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 153:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 153:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:6, 153:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 153:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 153:43.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 153:43.29 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 153:43.29 /builddir/build/BUILD/firefox-67.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] 153:43.29 memset(aT, 0, sizeof(T)); 153:43.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 153:43.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/EventTargetBinding.cpp:23, 153:43.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:366: 153:43.29 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 153:43.29 struct GlobalProperties { 153:43.29 ^~~~~~~~~~~~~~~~ 153:49.75 dom/media/fake-cdm/libfake.so 153:53.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 153:53.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 153:53.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 153:53.94 from /builddir/build/BUILD/firefox-67.0.3/dom/media/FileBlockCache.h:11, 153:53.94 from /builddir/build/BUILD/firefox-67.0.3/dom/media/FileBlockCache.cpp:7, 153:53.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 153:53.94 /builddir/build/BUILD/firefox-67.0.3/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 153:53.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:53.94 foundInterface = 0; \ 153:53.94 ^~~~~~~~~~~~~~ 153:53.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:53.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:53.94 ^~~~~~~~~~~~~~~~~~~~~~~ 153:53.95 /builddir/build/BUILD/firefox-67.0.3/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:53.95 NS_INTERFACE_MAP_END 153:53.95 ^~~~~~~~~~~~~~~~~~~~ 153:53.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:53.95 else 153:53.95 ^~~~ 153:53.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:53.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:53.95 ^~~~~~~~~~~~~~~~~~ 153:53.95 /builddir/build/BUILD/firefox-67.0.3/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:53.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:53.95 ^~~~~~~~~~~~~~~~~~~~~~ 154:00.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 154:00.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 154:00.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 154:00.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 154:00.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaCache.h:10, 154:00.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaCache.cpp:7, 154:00.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 154:00.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 154:00.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:00.56 foundInterface = 0; \ 154:00.56 ^~~~~~~~~~~~~~ 154:00.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:00.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:00.56 ^~~~~~~~~~~~~~~~~~~~~~~ 154:00.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:00.56 NS_INTERFACE_MAP_END 154:00.56 ^~~~~~~~~~~~~~~~~~~~ 154:00.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:00.56 else 154:00.56 ^~~~ 154:00.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:00.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:00.56 ^~~~~~~~~~~~~~~~~~ 154:00.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:00.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:00.56 ^~~~~~~~~~~~~~~~~~~~~~ 154:04.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 154:04.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 154:04.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 154:04.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:04.84 foundInterface = 0; \ 154:04.84 ^~~~~~~~~~~~~~ 154:04.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:04.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:04.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:04.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:04.85 NS_INTERFACE_MAP_END_INHERITING(Event) 154:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:04.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 154:04.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 154:04.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 154:04.85 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 154:04.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 154:04.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 154:04.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:04.85 } else 154:04.85 ^~~~ 154:04.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:04.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:04.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:04.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 154:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:06.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 154:06.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 154:06.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:06.37 foundInterface = 0; \ 154:06.37 ^~~~~~~~~~~~~~ 154:06.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:06.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:06.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:06.37 NS_INTERFACE_MAP_END_INHERITING(Event) 154:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:06.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/AtomList.h:11, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 154:06.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 154:06.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:06.37 } else 154:06.38 ^~~~ 154:06.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:06.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:06.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:06.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 154:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:06.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:06.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 154:06.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:06.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:06.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 154:06.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 154:06.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 154:06.91 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp:5, 154:06.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 154:06.91 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 154:06.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:06.91 foundInterface = 0; \ 154:06.91 ^~~~~~~~~~~~~~ 154:06.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:06.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:06.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:06.91 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:06.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:06.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:06.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:06.91 else 154:06.91 ^~~~ 154:06.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:06.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:06.91 ^~~~~~~~~~~~~~~~~~ 154:06.91 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:06.91 NS_INTERFACE_MAP_ENTRY(MediaDevices) 154:06.91 ^~~~~~~~~~~~~~~~~~~~~~ 154:10.66 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaManager.cpp:79, 154:10.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:38: 154:10.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 154:10.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:10.66 memcpy(this, &config, sizeof(*this)); 154:10.66 ^ 154:10.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 154:10.66 struct Config { 154:10.66 ^~~~~~ 154:11.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 154:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 154:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 154:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 154:11.91 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaDevices.cpp:5, 154:11.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 154:11.91 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 154:11.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:11.91 foundInterface = 0; \ 154:11.91 ^~~~~~~~~~~~~~ 154:11.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:11.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:11.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:11.91 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:11.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:11.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:11.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:11.91 else 154:11.91 ^~~~ 154:11.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:11.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:11.91 ^~~~~~~~~~~~~~~~~~ 154:11.91 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:11.91 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 154:11.91 ^~~~~~~~~~~~~~~~~~~~~~ 154:28.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:47: 154:28.81 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 154:28.81 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp:1733:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 154:28.81 } // namespace mozilla 154:28.81 ^ 154:28.81 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp:1733:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 154:28.81 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 154:28.82 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp:1733:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 154:28.82 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaRecorder.cpp:1733:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 154:36.50 dom/media/gmp-plugin-openh264/libfakeopenh264.so 154:36.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:137: 154:36.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 154:36.68 /builddir/build/BUILD/firefox-67.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] 154:36.68 } // namespace mozilla 154:36.68 ^ 154:36.68 /builddir/build/BUILD/firefox-67.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] 154:36.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 154:36.68 /builddir/build/BUILD/firefox-67.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] 154:36.68 /builddir/build/BUILD/firefox-67.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] 154:40.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 154:40.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 154:40.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 154:40.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 154:40.20 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaResource.h:9, 154:40.20 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaResource.cpp:7, 154:40.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 154:40.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 154:40.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:40.20 foundInterface = 0; \ 154:40.20 ^~~~~~~~~~~~~~ 154:40.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:40.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:40.21 ^~~~~~~~~~~~~~~~~~~~~~~ 154:40.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:40.21 NS_INTERFACE_MAP_END 154:40.21 ^~~~~~~~~~~~~~~~~~~~ 154:40.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:40.21 else 154:40.21 ^~~~ 154:40.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:40.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:40.21 ^~~~~~~~~~~~~~~~~~ 154:40.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:40.21 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 154:40.21 ^~~~~~~~~~~~~~~~~~~~~~ 154:41.97 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 154:41.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:41.97 foundInterface = 0; \ 154:41.97 ^~~~~~~~~~~~~~ 154:41.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:41.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:41.97 ^~~~~~~~~~~~~~~~~~~~~~~ 154:41.97 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:41.98 NS_INTERFACE_MAP_END 154:41.98 ^~~~~~~~~~~~~~~~~~~~ 154:41.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:41.98 else 154:41.98 ^~~~ 154:41.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:41.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:41.98 ^~~~~~~~~~~~~~~~~~ 154:41.98 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:41.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:41.98 ^~~~~~~~~~~~~~~~~~~~~~ 154:42.04 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 154:42.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:42.04 foundInterface = 0; \ 154:42.04 ^~~~~~~~~~~~~~ 154:42.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:42.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:42.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:42.04 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:42.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:42.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:42.04 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 154:42.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 154:42.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 154:42.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 154:42.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 154:42.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 154:42.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 154:42.05 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaResource.h:9, 154:42.05 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaResource.cpp:7, 154:42.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 154:42.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:42.05 } else 154:42.05 ^~~~ 154:42.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:42.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:42.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:42.05 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:42.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 154:42.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:43.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 154:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 154:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 154:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaInfo.h:11, 154:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioStream.h:11, 154:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaStreamGraph.h:9, 154:43.89 from /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/CaptureTask.h:10, 154:43.89 from /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/CaptureTask.cpp:7, 154:43.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 154:43.89 /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 154:43.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:43.90 foundInterface = 0; \ 154:43.90 ^~~~~~~~~~~~~~ 154:43.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:43.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:43.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:43.90 /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:43.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:43.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:43.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 154:43.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 154:43.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 154:43.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 154:43.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 154:43.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioStream.h:18, 154:43.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaStreamGraph.h:9, 154:43.90 from /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/CaptureTask.h:10, 154:43.90 from /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/CaptureTask.cpp:7, 154:43.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 154:43.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:43.90 } else 154:43.90 ^~~~ 154:43.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:43.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:43.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:43.90 /builddir/build/BUILD/firefox-67.0.3/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:43.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 154:43.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:53.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:9, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/StreamTracks.h:9, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamListener.h:10, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.h:13, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.cpp:6, 154:53.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 154:53.67 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 154:53.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:53.68 foundInterface = 0; \ 154:53.68 ^~~~~~~~~~~~~~ 154:53.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:53.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:53.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:53.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:53.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:53.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:53.68 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:11, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/StreamTracks.h:9, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamListener.h:10, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.h:13, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.cpp:6, 154:53.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 154:53.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:53.68 } else 154:53.68 ^~~~ 154:53.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:53.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:53.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:53.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:53.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 154:53.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:54.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:54.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 154:54.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:9, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/StreamTracks.h:9, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamListener.h:10, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.h:13, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.cpp:6, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 154:54.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 154:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:54.68 foundInterface = 0; \ 154:54.68 ^~~~~~~~~~~~~~ 154:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:54.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:54.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:54.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:54.68 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsProxyRelease.h:16, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaSegment.h:11, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/StreamTracks.h:9, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamListener.h:10, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.h:13, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaStreamVideoSink.cpp:6, 154:54.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 154:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:54.68 } else 154:54.68 ^~~~ 154:54.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:54.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:54.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:54.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 154:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 155:05.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 155:05.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 155:05.82 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 155:05.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 155:05.82 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 155:05.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:05.83 foundInterface = 0; \ 155:05.83 ^~~~~~~~~~~~~~ 155:05.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:05.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:05.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.83 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:05.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 155:05.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.83 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 155:05.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 155:05.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 155:05.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 155:05.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 155:05.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 155:05.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 155:05.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 155:05.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:05.83 } else 155:05.83 ^~~~ 155:05.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:05.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:05.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.83 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:05.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 155:05.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 155:05.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 155:05.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 155:05.85 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 155:05.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 155:05.85 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 155:05.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:05.85 foundInterface = 0; \ 155:05.85 ^~~~~~~~~~~~~~ 155:05.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:05.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:05.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.85 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCue.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:05.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 155:05.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.85 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 155:05.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 155:05.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 155:05.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 155:05.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 155:05.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 155:05.86 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 155:05.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 155:05.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:05.86 } else 155:05.86 ^~~~ 155:05.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:05.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:05.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.86 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:05.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 155:05.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:05.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 155:05.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 155:05.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 155:05.88 from /builddir/build/BUILD/firefox-67.0.3/dom/media/ReaderProxy.cpp:7, 155:05.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 155:05.88 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 155:05.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:05.88 foundInterface = 0; \ 155:05.88 ^~~~~~~~~~~~~~ 155:05.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:05.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:05.89 ^~~~~~~~~~~~~~~~~~~~~~~ 155:05.89 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:05.89 NS_INTERFACE_MAP_END 155:05.89 ^~~~~~~~~~~~~~~~~~~~ 155:05.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:05.89 else 155:05.89 ^~~~ 155:05.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:05.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:05.89 ^~~~~~~~~~~~~~~~~~ 155:05.89 /builddir/build/BUILD/firefox-67.0.3/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:05.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 155:05.89 ^~~~~~~~~~~~~~~~~~~~~~ 155:17.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 155:17.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 155:17.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 155:17.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 155:17.23 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.h:10, 155:17.23 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 155:17.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 155:17.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 155:17.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:17.23 foundInterface = 0; \ 155:17.23 ^~~~~~~~~~~~~~ 155:17.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:17.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:17.23 ^~~~~~~~~~~~~~~~~~~~~~~ 155:17.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:17.23 NS_INTERFACE_MAP_END 155:17.23 ^~~~~~~~~~~~~~~~~~~~ 155:17.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:17.23 else 155:17.23 ^~~~ 155:17.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:17.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:17.23 ^~~~~~~~~~~~~~~~~~ 155:17.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:17.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 155:17.23 ^~~~~~~~~~~~~~~~~~~~~~ 155:19.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp:29: 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)': 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 155:19.43 } // namespace mozilla 155:19.43 ^ 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)': 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 155:19.43 /builddir/build/BUILD/firefox-67.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)': 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)': 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 155:19.43 /builddir/build/BUILD/firefox-67.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 155:28.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaInfo.h:11, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioStream.h:11, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/AudioSink.h:9, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/AudioSink.cpp:7, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 155:28.04 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 155:28.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:28.04 foundInterface = 0; \ 155:28.04 ^~~~~~~~~~~~~~ 155:28.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:28.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:28.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:28.04 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:28.04 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 155:28.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:28.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 155:28.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 155:28.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 155:28.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 155:28.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/AudioStream.h:18, 155:28.05 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/AudioSink.h:9, 155:28.05 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/AudioSink.cpp:7, 155:28.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 155:28.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:28.05 } else 155:28.05 ^~~~ 155:28.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:28.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:28.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:28.05 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:28.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 155:28.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:42.40 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaInfo.h:11, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/VideoUtils.h:11, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaMIMETypes.h:10, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaContainerType.h:10, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.h:11, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.cpp:7, 155:42.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 155:42.40 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 155:42.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:42.40 foundInterface = 0; \ 155:42.40 ^~~~~~~~~~~~~~ 155:42.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:42.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:42.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:42.40 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/MediaSource.cpp:590:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:42.40 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 155:42.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:42.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:42.41 else 155:42.41 ^~~~ 155:42.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:42.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:42.41 ^~~~~~~~~~~~~~~~~~ 155:42.41 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/MediaSource.cpp:589:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:42.41 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 155:42.41 ^~~~~~~~~~~~~~~~~~~~~~ 155:42.96 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 155:42.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:42.96 foundInterface = 0; \ 155:42.96 ^~~~~~~~~~~~~~ 155:42.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:42.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:42.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:42.96 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:42.96 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 155:42.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:42.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 155:42.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 155:42.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 155:42.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 155:42.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 155:42.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 155:42.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/VideoUtils.h:18, 155:42.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaMIMETypes.h:10, 155:42.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaContainerType.h:10, 155:42.97 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.h:11, 155:42.97 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.cpp:7, 155:42.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 155:42.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:42.97 } else 155:42.97 ^~~~ 155:42.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:42.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:42.97 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBuffer.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:42.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 155:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:42.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaInfo.h:11, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/VideoUtils.h:11, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaMIMETypes.h:10, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaContainerType.h:10, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.h:11, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.cpp:7, 155:42.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 155:42.99 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 155:42.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:42.99 foundInterface = 0; \ 155:42.99 ^~~~~~~~~~~~~~ 155:42.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:43.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:43.00 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:43.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 155:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:43.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/VideoUtils.h:18, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaMIMETypes.h:10, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaContainerType.h:10, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.h:11, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/ContainerParser.cpp:7, 155:43.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 155:43.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:43.00 } else 155:43.00 ^~~~ 155:43.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:43.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:43.00 /builddir/build/BUILD/firefox-67.0.3/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:43.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 155:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings8.cpp:2: 155:47.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 155:47.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:47.20 foundInterface = 0; \ 155:47.20 ^~~~~~~~~~~~~~ 155:47.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:47.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:47.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:47.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:47.20 NS_INTERFACE_MAP_END_INHERITING(Event) 155:47.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:47.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HTMLProgressElementBinding.cpp:9, 155:47.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings8.cpp:2: 155:47.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:47.20 } else 155:47.20 ^~~~ 155:47.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:47.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:47.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:47.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:47.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 155:47.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:05.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 156:05.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 156:05.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 156:05.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 156:05.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 156:05.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 156:05.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 156:05.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 156:05.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 156:05.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 156:05.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:05.57 foundInterface = 0; \ 156:05.57 ^~~~~~~~~~~~~~ 156:05.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:05.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:05.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:05.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:05.57 NS_INTERFACE_MAP_END_INHERITING(Event) 156:05.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:05.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 156:05.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 156:05.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 156:05.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 156:05.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 156:05.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 156:05.57 } else 156:05.57 ^~~~ 156:05.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 156:05.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 156:05.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:05.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 156:05.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 156:05.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:06.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 156:06.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 156:06.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 156:06.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 156:06.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 156:06.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 156:06.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 156:06.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 156:06.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 156:06.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 156:06.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:06.54 foundInterface = 0; \ 156:06.54 ^~~~~~~~~~~~~~ 156:06.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:06.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:06.54 ^~~~~~~~~~~~~~~~~~~~~~~ 156:06.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp:1588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:06.54 NS_INTERFACE_MAP_END 156:06.54 ^~~~~~~~~~~~~~~~~~~~ 156:06.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:06.54 else 156:06.54 ^~~~ 156:06.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:06.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:06.54 ^~~~~~~~~~~~~~~~~~ 156:06.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp:1587:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:06.54 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 156:06.54 ^~~~~~~~~~~~~~~~~~~~~~ 156:10.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/GeckoProfiler.h:73, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:6, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 156:10.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 156:10.18 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 156:10.18 /builddir/build/BUILD/firefox-67.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] 156:10.18 memset(aT, 0, sizeof(T)); 156:10.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 156:10.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 156:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:288: 156:10.18 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 156:10.18 struct GlobalProperties { 156:10.18 ^~~~~~~~~~~~~~~~ 156:22.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/MediaData.h:16, 156:22.02 from /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 156:22.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 156:22.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 156:22.02 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 156:22.02 /builddir/build/BUILD/firefox-67.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] 156:22.02 memset(aT, 0, sizeof(T)); 156:22.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 156:22.02 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 156:22.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 156:22.02 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 156:22.02 struct SPSData { 156:22.02 ^~~~~~~ 156:28.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:137: 156:28.34 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 156:28.34 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 156:28.34 } // namespace mozilla 156:28.34 ^ 156:28.34 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 156:28.34 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 156:28.34 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 156:28.34 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 156:29.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 156:29.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 156:29.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 156:29.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 156:29.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 156:29.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 156:29.25 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.h:20, 156:29.25 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.cpp:7, 156:29.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 156:29.25 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 156:29.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:29.25 foundInterface = 0; \ 156:29.25 ^~~~~~~~~~~~~~ 156:29.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:29.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:29.25 ^~~~~~~~~~~~~~~~~~~~~~~ 156:29.25 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:29.25 NS_INTERFACE_MAP_END 156:29.25 ^~~~~~~~~~~~~~~~~~~~ 156:29.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:29.25 else 156:29.25 ^~~~ 156:29.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:29.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:29.25 ^~~~~~~~~~~~~~~~~~ 156:29.25 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:29.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:29.25 ^~~~~~~~~~~~~~~~~~~~~~ 156:29.30 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 156:29.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:29.30 foundInterface = 0; \ 156:29.30 ^~~~~~~~~~~~~~ 156:29.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:29.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:29.30 ^~~~~~~~~~~~~~~~~~~~~~~ 156:29.30 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:29.30 NS_INTERFACE_MAP_END 156:29.30 ^~~~~~~~~~~~~~~~~~~~ 156:29.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:29.30 else 156:29.30 ^~~~ 156:29.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:29.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:29.30 ^~~~~~~~~~~~~~~~~~ 156:29.30 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:29.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:29.30 ^~~~~~~~~~~~~~~~~~~~~~ 156:29.32 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 156:29.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:29.32 foundInterface = 0; \ 156:29.32 ^~~~~~~~~~~~~~ 156:29.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:29.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:29.32 ^~~~~~~~~~~~~~~~~~~~~~~ 156:29.32 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:29.32 NS_INTERFACE_MAP_END 156:29.32 ^~~~~~~~~~~~~~~~~~~~ 156:29.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:29.32 else 156:29.32 ^~~~ 156:29.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:29.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:29.32 ^~~~~~~~~~~~~~~~~~ 156:29.32 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:29.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:29.32 ^~~~~~~~~~~~~~~~~~~~~~ 156:29.33 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 156:29.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:29.33 foundInterface = 0; \ 156:29.33 ^~~~~~~~~~~~~~ 156:29.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:29.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:29.33 ^~~~~~~~~~~~~~~~~~~~~~~ 156:29.33 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:29.33 NS_INTERFACE_MAP_END 156:29.33 ^~~~~~~~~~~~~~~~~~~~ 156:29.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:29.33 else 156:29.33 ^~~~ 156:29.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:29.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:29.33 ^~~~~~~~~~~~~~~~~~ 156:29.33 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:29.33 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 156:29.33 ^~~~~~~~~~~~~~~~~~~~~~ 156:29.37 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 156:29.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:29.37 foundInterface = 0; \ 156:29.37 ^~~~~~~~~~~~~~ 156:29.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:29.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:29.37 ^~~~~~~~~~~~~~~~~~~~~~~ 156:29.37 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:29.37 NS_INTERFACE_MAP_END 156:29.37 ^~~~~~~~~~~~~~~~~~~~ 156:29.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:29.37 else 156:29.37 ^~~~ 156:29.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:29.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:29.37 ^~~~~~~~~~~~~~~~~~ 156:29.37 /builddir/build/BUILD/firefox-67.0.3/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:29.37 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 156:29.37 ^~~~~~~~~~~~~~~~~~~~~~ 156:29.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsfriendapi.h:18, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.h:10, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.cpp:7, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 156:29.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 156:29.63 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 156:29.63 /builddir/build/BUILD/firefox-67.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] 156:29.63 memset(aT, 0, sizeof(T)); 156:29.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 156:29.63 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.cpp:40, 156:29.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 156:29.63 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 156:29.63 struct GlobalProperties { 156:29.63 ^~~~~~~~~~~~~~~~ 156:33.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:110: 156:33.41 /builddir/build/BUILD/firefox-67.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))': 156:33.41 /builddir/build/BUILD/firefox-67.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] 156:33.41 } 156:33.41 ^ 156:33.41 /builddir/build/BUILD/firefox-67.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] 156:33.41 /builddir/build/BUILD/firefox-67.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] 156:59.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:29: 156:59.45 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 156:59.45 /builddir/build/BUILD/firefox-67.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] 156:59.45 } // namespace mozilla 156:59.45 ^ 156:59.45 /builddir/build/BUILD/firefox-67.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] 156:59.45 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 156:59.45 /builddir/build/BUILD/firefox-67.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] 156:59.45 /builddir/build/BUILD/firefox-67.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] 157:03.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:29: 157:03.90 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:03.90 /builddir/build/BUILD/firefox-67.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] 157:03.90 } // namespace mozilla 157:03.90 ^ 157:03.90 /builddir/build/BUILD/firefox-67.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] 157:03.90 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:03.90 /builddir/build/BUILD/firefox-67.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] 157:03.90 /builddir/build/BUILD/firefox-67.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] 157:04.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:29: 157:04.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:04.16 /builddir/build/BUILD/firefox-67.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] 157:04.16 } // namespace mozilla 157:04.16 ^ 157:04.16 /builddir/build/BUILD/firefox-67.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] 157:04.16 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:04.16 /builddir/build/BUILD/firefox-67.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] 157:04.16 /builddir/build/BUILD/firefox-67.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] 157:04.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:29: 157:04.18 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:04.18 /builddir/build/BUILD/firefox-67.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] 157:04.18 } // namespace mozilla 157:04.18 ^ 157:04.18 /builddir/build/BUILD/firefox-67.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] 157:04.18 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:04.18 /builddir/build/BUILD/firefox-67.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] 157:04.18 /builddir/build/BUILD/firefox-67.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] 157:08.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:29: 157:08.47 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:08.47 /builddir/build/BUILD/firefox-67.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] 157:08.47 } // namespace mozilla 157:08.47 ^ 157:08.47 /builddir/build/BUILD/firefox-67.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] 157:08.47 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:08.47 /builddir/build/BUILD/firefox-67.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] 157:08.47 /builddir/build/BUILD/firefox-67.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] 157:08.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 157:08.67 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:08.67 /builddir/build/BUILD/firefox-67.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] 157:08.67 } // namespace mozilla 157:08.67 ^ 157:08.67 /builddir/build/BUILD/firefox-67.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] 157:08.67 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:08.67 /builddir/build/BUILD/firefox-67.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] 157:08.67 /builddir/build/BUILD/firefox-67.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] 157:14.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 157:14.52 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 157:14.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:14.52 foundInterface = 0; \ 157:14.52 ^~~~~~~~~~~~~~ 157:14.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:14.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:14.52 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:14.52 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 157:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:14.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 157:14.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 157:14.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:14.52 } else 157:14.52 ^~~~ 157:14.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:14.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:14.52 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:14.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 157:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:16.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:16.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 157:16.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 157:16.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 157:16.02 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 157:16.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 157:16.02 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 157:16.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:16.02 foundInterface = 0; \ 157:16.02 ^~~~~~~~~~~~~~ 157:16.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:16.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:16.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.02 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioContext.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:16.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 157:16.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:16.02 else 157:16.02 ^~~~ 157:16.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:16.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:16.02 ^~~~~~~~~~~~~~~~~~ 157:16.02 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioContext.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:16.02 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 157:16.02 ^~~~~~~~~~~~~~~~~~~~~~ 157:16.14 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 157:16.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:16.14 foundInterface = 0; \ 157:16.15 ^~~~~~~~~~~~~~ 157:16.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:16.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:16.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:16.15 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:16.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:16.15 else 157:16.15 ^~~~ 157:16.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:16.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:16.15 ^~~~~~~~~~~~~~~~~~ 157:16.15 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:16.15 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 157:16.15 ^~~~~~~~~~~~~~~~~~~~~~ 157:16.39 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 157:16.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:16.39 foundInterface = 0; \ 157:16.39 ^~~~~~~~~~~~~~ 157:16.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:16.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.39 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:16.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 157:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:16.39 else 157:16.39 ^~~~ 157:16.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:16.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:16.39 ^~~~~~~~~~~~~~~~~~ 157:16.39 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:16.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 157:16.39 ^~~~~~~~~~~~~~~~~~~~~~ 157:16.58 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 157:16.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:16.58 foundInterface = 0; \ 157:16.58 ^~~~~~~~~~~~~~ 157:16.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:16.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.58 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:16.58 NS_INTERFACE_MAP_END_INHERITING(Event) 157:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:16.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 157:16.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 157:16.58 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 157:16.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 157:16.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:16.59 } else 157:16.59 ^~~~ 157:16.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:16.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:16.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.59 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:16.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 157:16.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:17.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 157:17.02 /builddir/build/BUILD/firefox-67.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]': 157:17.02 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 157:17.02 /builddir/build/BUILD/firefox-67.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] 157:17.02 memcpy(aDst, aSrc, aNElem * sizeof(T)); 157:17.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:17.02 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioParamTimeline.h:10, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParam.h:10, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 157:17.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 157:17.02 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 157:17.02 struct AudioTimelineEvent final { 157:17.02 ^~~~~~~~~~~~~~~~~~ 157:20.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:137: 157:20.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:20.73 /builddir/build/BUILD/firefox-67.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] 157:20.73 } // namespace mozilla 157:20.73 ^ 157:20.73 /builddir/build/BUILD/firefox-67.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] 157:20.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:20.73 /builddir/build/BUILD/firefox-67.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] 157:20.73 /builddir/build/BUILD/firefox-67.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] 157:24.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:128: 157:24.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:24.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/systemservices/video_engine/platform_uithread.cc:151:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 157:24.54 } // namespace rtc 157:24.54 ^ 157:24.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/systemservices/video_engine/platform_uithread.cc:151:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:24.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:24.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/systemservices/video_engine/platform_uithread.cc:151:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 157:24.54 /builddir/build/BUILD/firefox-67.0.3/dom/media/systemservices/video_engine/platform_uithread.cc:151:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:33.65 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineWebRTCAudio.h:13, 157:33.65 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineWebRTC.cpp:14: 157:33.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 157:33.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 157:33.65 memcpy(this, &config, sizeof(*this)); 157:33.65 ^ 157:33.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 157:33.65 struct Config { 157:33.65 ^~~~~~ 157:33.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsPrimitives.h:10, 157:33.72 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 157:33.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 157:33.72 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 157:33.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:33.72 foundInterface = 0; \ 157:33.72 ^~~~~~~~~~~~~~ 157:33.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:33.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:33.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:33.72 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:33.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 157:33.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:33.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:33.72 else 157:33.72 ^~~~ 157:33.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:33.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:33.72 ^~~~~~~~~~~~~~~~~~ 157:33.72 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:33.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 157:33.72 ^~~~~~~~~~~~~~~~~~~~~~ 157:33.76 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 157:33.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:33.76 foundInterface = 0; \ 157:33.76 ^~~~~~~~~~~~~~ 157:33.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:33.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:33.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:33.76 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:33.76 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 157:33.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:33.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:33.76 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 157:33.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/nsSpeechTask.h:10, 157:33.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 157:33.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 157:33.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:33.77 } else 157:33.77 ^~~~ 157:33.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:33.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:33.77 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:33.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 157:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:33.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:33.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:33.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsPrimitives.h:10, 157:33.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 157:33.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 157:33.77 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 157:33.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:33.77 foundInterface = 0; \ 157:33.77 ^~~~~~~~~~~~~~ 157:33.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:33.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:33.78 ^~~~~~~~~~~~~~~~~~~~~~~ 157:33.78 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:33.78 NS_INTERFACE_MAP_END 157:33.78 ^~~~~~~~~~~~~~~~~~~~ 157:33.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:33.78 else 157:33.78 ^~~~ 157:33.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:33.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:33.78 ^~~~~~~~~~~~~~~~~~ 157:33.78 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:33.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:33.78 ^~~~~~~~~~~~~~~~~~~~~~ 157:34.27 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 157:34.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:34.27 foundInterface = 0; \ 157:34.27 ^~~~~~~~~~~~~~ 157:34.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:34.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:34.27 ^~~~~~~~~~~~~~~~~~~~~~~ 157:34.27 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:34.27 NS_INTERFACE_MAP_END 157:34.27 ^~~~~~~~~~~~~~~~~~~~ 157:34.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:34.27 else 157:34.27 ^~~~ 157:34.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:34.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:34.28 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:34.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 157:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:36.08 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 157:36.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:36.08 foundInterface = 0; \ 157:36.08 ^~~~~~~~~~~~~~ 157:36.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:36.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:36.08 ^~~~~~~~~~~~~~~~~~~~~~~ 157:36.08 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:36.08 NS_INTERFACE_MAP_END 157:36.08 ^~~~~~~~~~~~~~~~~~~~ 157:36.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:36.08 else 157:36.08 ^~~~ 157:36.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:36.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:36.09 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:36.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 157:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:36.09 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 157:36.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:36.09 foundInterface = 0; \ 157:36.09 ^~~~~~~~~~~~~~ 157:36.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:36.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:36.09 ^~~~~~~~~~~~~~~~~~~~~~~ 157:36.09 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:36.09 NS_INTERFACE_MAP_END 157:36.09 ^~~~~~~~~~~~~~~~~~~~ 157:36.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:36.09 else 157:36.09 ^~~~ 157:36.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:36.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:36.09 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:36.10 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 157:36.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:43.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:43.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:43.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIObserver.h:10, 157:43.57 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 157:43.57 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 157:43.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 157:43.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 157:43.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:43.57 foundInterface = 0; \ 157:43.57 ^~~~~~~~~~~~~~ 157:43.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:43.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:43.57 ^~~~~~~~~~~~~~~~~~~~~~~ 157:43.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:43.57 NS_INTERFACE_MAP_END 157:43.57 ^~~~~~~~~~~~~~~~~~~~ 157:43.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:43.57 else 157:43.57 ^~~~ 157:43.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:43.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:43.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:43.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 157:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:43.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 157:43.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:43.57 foundInterface = 0; \ 157:43.57 ^~~~~~~~~~~~~~ 157:43.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:43.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:43.58 ^~~~~~~~~~~~~~~~~~~~~~~ 157:43.58 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:43.58 NS_INTERFACE_MAP_END 157:43.58 ^~~~~~~~~~~~~~~~~~~~ 157:43.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:43.58 else 157:43.58 ^~~~ 157:43.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:43.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:43.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:43.58 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:43.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 157:43.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:45.87 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineWebRTCAudio.h:13, 157:45.87 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 157:45.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:38: 157:45.87 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 157:45.87 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 157:45.87 memcpy(this, &config, sizeof(*this)); 157:45.87 ^ 157:45.87 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 157:45.88 struct Config { 157:45.88 ^~~~~~ 157:46.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:46.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:46.24 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.h:10, 157:46.24 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 157:46.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 157:46.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 157:46.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:46.24 foundInterface = 0; \ 157:46.24 ^~~~~~~~~~~~~~ 157:46.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:46.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:46.24 ^~~~~~~~~~~~~~~~~~~~~~~ 157:46.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:46.24 NS_INTERFACE_MAP_END 157:46.24 ^~~~~~~~~~~~~~~~~~~~ 157:46.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:46.25 else 157:46.25 ^~~~ 157:46.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:46.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:46.25 ^~~~~~~~~~~~~~~~~~ 157:46.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:46.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:46.25 ^~~~~~~~~~~~~~~~~~~~~~ 157:46.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:46.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:46.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsINamed.h:10, 157:46.43 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineDefault.h:8, 157:46.43 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/MediaEngineDefault.cpp:5, 157:46.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 157:46.44 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 157:46.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:46.44 foundInterface = 0; \ 157:46.44 ^~~~~~~~~~~~~~ 157:46.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:46.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:46.44 ^~~~~~~~~~~~~~~~~~~~~~~ 157:46.44 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCCertificate.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:46.44 NS_INTERFACE_MAP_END 157:46.44 ^~~~~~~~~~~~~~~~~~~~ 157:46.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:46.44 else 157:46.44 ^~~~ 157:46.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:46.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:46.44 ^~~~~~~~~~~~~~~~~~ 157:46.45 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCCertificate.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:46.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:46.45 ^~~~~~~~~~~~~~~~~~~~~~ 157:46.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 157:46.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:46.57 foundInterface = 0; \ 157:46.57 ^~~~~~~~~~~~~~ 157:46.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:46.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:46.57 ^~~~~~~~~~~~~~~~~~~~~~~ 157:46.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:46.57 NS_INTERFACE_MAP_END 157:46.57 ^~~~~~~~~~~~~~~~~~~~ 157:46.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:46.57 else 157:46.57 ^~~~ 157:46.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:46.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:46.58 ^~~~~~~~~~~~~~~~~~ 157:46.58 /builddir/build/BUILD/firefox-67.0.3/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:46.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:46.58 ^~~~~~~~~~~~~~~~~~~~~~ 157:50.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:50.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:50.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:50.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:50.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 157:50.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:50.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 157:50.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 157:50.35 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 157:50.35 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:50.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:50.36 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 157:50.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:50.36 foundInterface = 0; \ 157:50.36 ^~~~~~~~~~~~~~ 157:50.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:50.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:50.36 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:50.36 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 157:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:50.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:50.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:50.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 157:50.36 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 157:50.36 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:50.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:50.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:50.36 } else 157:50.36 ^~~~ 157:50.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:50.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:50.36 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:50.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 157:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:50.48 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 157:50.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:50.48 foundInterface = 0; \ 157:50.48 ^~~~~~~~~~~~~~ 157:50.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:50.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:50.48 ^~~~~~~~~~~~~~~~~~~~~~~ 157:50.48 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:50.48 NS_INTERFACE_MAP_END 157:50.48 ^~~~~~~~~~~~~~~~~~~~ 157:50.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:50.49 else 157:50.49 ^~~~ 157:50.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:50.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:50.49 ^~~~~~~~~~~~~~~~~~ 157:50.49 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:50.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:50.49 ^~~~~~~~~~~~~~~~~~~~~~ 157:51.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.55 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 157:51.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:51.55 foundInterface = 0; \ 157:51.55 ^~~~~~~~~~~~~~ 157:51.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:51.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.55 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:51.55 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 157:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:51.55 } else 157:51.55 ^~~~ 157:51.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:51.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.55 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:51.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 157:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:51.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:51.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 157:51.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 157:51.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:51.56 foundInterface = 0; \ 157:51.56 ^~~~~~~~~~~~~~ 157:51.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:51.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:51.56 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:51.57 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.57 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.57 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.57 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:51.57 } else 157:51.57 ^~~~ 157:51.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:51.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:51.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:51.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 157:51.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.59 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 157:51.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:51.59 foundInterface = 0; \ 157:51.59 ^~~~~~~~~~~~~~ 157:51.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:51.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:51.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.59 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:51.59 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:51.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:51.59 } else 157:51.59 ^~~~ 157:51.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:51.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:51.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.59 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:51.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 157:51.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.60 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 157:51.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:51.60 foundInterface = 0; \ 157:51.60 ^~~~~~~~~~~~~~ 157:51.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:51.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:51.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.60 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:51.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 157:51.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:51.60 else 157:51.60 ^~~~ 157:51.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:51.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:51.60 ^~~~~~~~~~~~~~~~~~ 157:51.60 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:51.60 NS_INTERFACE_MAP_ENTRY(nsIObserver) 157:51.60 ^~~~~~~~~~~~~~~~~~~~~~ 157:51.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:51.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:51.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 157:51.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.68 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 157:51.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:51.68 foundInterface = 0; \ 157:51.68 ^~~~~~~~~~~~~~ 157:51.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:51.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.68 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:51.68 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 157:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.69 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:51.69 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.69 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.69 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.69 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:51.69 } else 157:51.69 ^~~~ 157:51.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:51.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.69 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:51.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 157:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:51.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:51.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 157:51.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.83 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 157:51.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:51.83 foundInterface = 0; \ 157:51.83 ^~~~~~~~~~~~~~ 157:51.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:51.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:51.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.83 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:51.83 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:51.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:51.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:51.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:51.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:51.83 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:51.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:51.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:51.84 } else 157:51.84 ^~~~ 157:51.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:51.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:51.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:51.84 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:51.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 157:51.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 157:52.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.25 foundInterface = 0; \ 157:52.25 ^~~~~~~~~~~~~~ 157:52.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:52.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:52.25 ^~~~~~~~~~~~~~~~~~~~~~~ 157:52.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:52.25 NS_INTERFACE_MAP_END 157:52.26 ^~~~~~~~~~~~~~~~~~~~ 157:52.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.26 else 157:52.26 ^~~~ 157:52.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:52.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:52.26 ^~~~~~~~~~~~~~~~~~ 157:52.26 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:52.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:52.26 ^~~~~~~~~~~~~~~~~~~~~~ 157:52.26 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 157:52.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.26 foundInterface = 0; \ 157:52.26 ^~~~~~~~~~~~~~ 157:52.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:52.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:52.26 ^~~~~~~~~~~~~~~~~~~~~~~ 157:52.26 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:52.26 NS_INTERFACE_MAP_END 157:52.26 ^~~~~~~~~~~~~~~~~~~~ 157:52.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.26 else 157:52.26 ^~~~ 157:52.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:52.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:52.26 ^~~~~~~~~~~~~~~~~~ 157:52.26 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:52.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:52.26 ^~~~~~~~~~~~~~~~~~~~~~ 157:52.28 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 157:52.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.28 foundInterface = 0; \ 157:52.28 ^~~~~~~~~~~~~~ 157:52.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:52.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:52.28 ^~~~~~~~~~~~~~~~~~~~~~~ 157:52.28 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:52.28 NS_INTERFACE_MAP_END 157:52.28 ^~~~~~~~~~~~~~~~~~~~ 157:52.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.28 else 157:52.28 ^~~~ 157:52.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:52.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:52.29 ^~~~~~~~~~~~~~~~~~ 157:52.29 /builddir/build/BUILD/firefox-67.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:52.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:52.29 ^~~~~~~~~~~~~~~~~~~~~~ 157:52.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:52.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:52.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.30 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 157:52.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.30 foundInterface = 0; \ 157:52.30 ^~~~~~~~~~~~~~ 157:52.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:52.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:52.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:52.30 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 157:52.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.30 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 157:52.30 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 157:52.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 157:52.30 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.31 } else 157:52.31 ^~~~ 157:52.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:52.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:52.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:52.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 157:52.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.31 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 157:52.31 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 157:52.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.41 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 157:52.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.41 foundInterface = 0; \ 157:52.41 ^~~~~~~~~~~~~~ 157:52.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:52.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.41 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:52.41 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 157:52.41 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 157:52.42 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.42 } else 157:52.42 ^~~~ 157:52.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:52.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:52.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.42 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:52.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 157:52.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:52.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:52.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 157:52.44 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:52.44 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:52.44 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:52.44 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:52.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:52.44 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 157:52.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.44 foundInterface = 0; \ 157:52.44 ^~~~~~~~~~~~~~ 157:52.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:52.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:52.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.44 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:52.44 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:52.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:52.44 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:52.45 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:52.45 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:52.45 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:52.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:52.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.45 } else 157:52.45 ^~~~ 157:52.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:52.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:52.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.45 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:52.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 157:52.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:52.46 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 157:52.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.46 foundInterface = 0; \ 157:52.46 ^~~~~~~~~~~~~~ 157:52.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:52.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:52.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.46 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:52.46 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:52.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioNode.h:10, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 157:52.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 157:52.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.46 } else 157:52.47 ^~~~ 157:52.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:52.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.47 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:52.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 157:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.47 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 157:52.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.47 foundInterface = 0; \ 157:52.47 ^~~~~~~~~~~~~~ 157:52.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:52.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.47 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:52.47 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 157:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:52.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:52.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 157:52.48 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 157:52.48 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.48 } else 157:52.48 ^~~~ 157:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:52.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:52.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.48 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:52.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 157:52.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 157:52.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.56 foundInterface = 0; \ 157:52.56 ^~~~~~~~~~~~~~ 157:52.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:52.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:52.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.56 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:52.56 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:52.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.56 } else 157:52.56 ^~~~ 157:52.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:52.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:52.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.57 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:52.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 157:52.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.61 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 157:52.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.61 foundInterface = 0; \ 157:52.61 ^~~~~~~~~~~~~~ 157:52.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:52.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:52.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.61 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:52.61 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:52.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 157:52.61 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 157:52.62 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.62 } else 157:52.62 ^~~~ 157:52.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:52.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:52.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.62 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:52.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 157:52.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:52.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:52.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:52.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:52.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.65 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 157:52.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.65 foundInterface = 0; \ 157:52.65 ^~~~~~~~~~~~~~ 157:52.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:52.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.65 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:52.65 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.65 } else 157:52.65 ^~~~ 157:52.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:52.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.65 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:52.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 157:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.77 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 157:52.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:52.78 foundInterface = 0; \ 157:52.78 ^~~~~~~~~~~~~~ 157:52.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:52.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:52.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.78 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:52.78 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 157:52.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:52.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:52.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 157:52.78 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 157:52.78 from /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 157:52.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 157:52.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:52.78 } else 157:52.78 ^~~~ 157:52.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:52.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:52.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:52.79 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:52.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 157:52.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:55.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:92: 157:55.19 /builddir/build/BUILD/firefox-67.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&)': 157:55.19 /builddir/build/BUILD/firefox-67.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] 157:55.19 } // namespace mozilla 157:55.19 ^ 157:55.19 /builddir/build/BUILD/firefox-67.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] 157:55.19 /builddir/build/BUILD/firefox-67.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] 157:55.19 /builddir/build/BUILD/firefox-67.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': 157:55.19 /builddir/build/BUILD/firefox-67.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] 157:55.19 /builddir/build/BUILD/firefox-67.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] 157:55.19 /builddir/build/BUILD/firefox-67.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] 157:55.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:92: 157:55.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/webaudio/WebAudioUtils.cpp: In member function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)': 157:55.73 /builddir/build/BUILD/firefox-67.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] 157:55.73 } // namespace mozilla 157:55.73 ^ 157:55.73 /builddir/build/BUILD/firefox-67.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] 157:55.73 /builddir/build/BUILD/firefox-67.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] 158:01.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:83: 158:01.73 /builddir/build/BUILD/firefox-67.0.3/dom/media/mp4/SinfParser.cpp: In member function 'mozilla::Index::ConvertByteRangesToTimeRanges(mozilla::media::IntervalSet const&)': 158:01.73 /builddir/build/BUILD/firefox-67.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] 158:01.73 } // namespace mozilla 158:01.73 ^ 158:01.73 /builddir/build/BUILD/firefox-67.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] 158:12.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:12.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 158:12.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 158:12.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 158:12.84 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 158:12.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 158:12.84 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 158:12.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:12.85 foundInterface = 0; \ 158:12.85 ^~~~~~~~~~~~~~ 158:12.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:12.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:12.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:12.85 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:12.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:12.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:12.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 158:12.85 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 158:12.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 158:12.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 158:12.85 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 158:12.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 158:12.85 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:12.85 else 158:12.85 ^~~~ 158:12.85 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 158:12.85 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 158:12.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:15.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:15.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 158:15.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 158:15.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 158:15.86 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 158:15.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 158:15.86 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 158:15.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:15.86 foundInterface = 0; \ 158:15.86 ^~~~~~~~~~~~~~ 158:15.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:15.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:15.86 ^~~~~~~~~~~~~~~~~~~~~~~ 158:15.86 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:15.86 NS_INTERFACE_MAP_END 158:15.86 ^~~~~~~~~~~~~~~~~~~~ 158:15.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:15.86 else 158:15.86 ^~~~ 158:15.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:15.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:15.86 ^~~~~~~~~~~~~~~~~~ 158:15.86 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:15.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:15.86 ^~~~~~~~~~~~~~~~~~~~~~ 158:15.90 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 158:15.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:15.91 foundInterface = 0; \ 158:15.91 ^~~~~~~~~~~~~~ 158:15.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:15.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:15.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:15.91 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:15.91 NS_INTERFACE_MAP_END_INHERITING(Event) 158:15.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:15.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 158:15.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 158:15.91 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 158:15.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 158:15.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:15.91 } else 158:15.91 ^~~~ 158:15.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:15.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:15.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:15.91 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:15.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 158:15.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:15.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 158:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 158:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 158:15.93 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 158:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 158:15.93 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 158:15.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:15.93 foundInterface = 0; \ 158:15.93 ^~~~~~~~~~~~~~ 158:15.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:15.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:15.93 ^~~~~~~~~~~~~~~~~~~~~~~ 158:15.93 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:15.93 NS_INTERFACE_MAP_END 158:15.93 ^~~~~~~~~~~~~~~~~~~~ 158:15.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:15.93 else 158:15.93 ^~~~ 158:15.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:15.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:15.93 ^~~~~~~~~~~~~~~~~~ 158:15.93 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:15.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:15.93 ^~~~~~~~~~~~~~~~~~~~~~ 158:15.98 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 158:15.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:15.98 foundInterface = 0; \ 158:15.98 ^~~~~~~~~~~~~~ 158:15.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:15.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:15.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:15.98 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:15.98 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:15.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:15.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 158:15.98 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 158:15.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 158:15.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 158:15.98 from /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIAccess.cpp:7, 158:15.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 158:15.98 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:15.98 else 158:15.98 ^~~~ 158:15.98 /builddir/build/BUILD/firefox-67.0.3/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 158:15.98 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 158:15.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:19.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:19.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 158:19.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIApplicationCache.h:10, 158:19.24 from /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.h:11, 158:19.24 from /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.cpp:7, 158:19.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 158:19.25 /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 158:19.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:19.25 foundInterface = 0; \ 158:19.25 ^~~~~~~~~~~~~~ 158:19.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:19.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:19.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:19.25 /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:19.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:19.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:19.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:19.25 else 158:19.25 ^~~~ 158:19.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:19.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:19.25 ^~~~~~~~~~~~~~~~~~ 158:19.25 /builddir/build/BUILD/firefox-67.0.3/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:19.25 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 158:19.25 ^~~~~~~~~~~~~~~~~~~~~~ 158:20.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:20.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 158:20.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 158:20.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Notification.h:10, 158:20.64 from /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:7, 158:20.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 158:20.65 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 158:20.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:20.65 foundInterface = 0; \ 158:20.65 ^~~~~~~~~~~~~~ 158:20.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:20.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:20.65 ^~~~~~~~~~~~~~~~~~~~~~~ 158:20.65 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:20.65 NS_INTERFACE_MAP_END 158:20.65 ^~~~~~~~~~~~~~~~~~~~ 158:20.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:20.65 else 158:20.65 ^~~~ 158:20.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:20.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:20.65 ^~~~~~~~~~~~~~~~~~ 158:20.65 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:20.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:20.65 ^~~~~~~~~~~~~~~~~~~~~~ 158:20.73 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 158:20.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:20.74 foundInterface = 0; \ 158:20.74 ^~~~~~~~~~~~~~ 158:20.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:20.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:20.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:20.74 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:1026:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:20.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:20.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:20.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:20.74 else 158:20.74 ^~~~ 158:20.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:20.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:20.74 ^~~~~~~~~~~~~~~~~~ 158:20.74 /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:1025:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:20.74 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 158:20.74 ^~~~~~~~~~~~~~~~~~~~~~ 158:20.86 /builddir/build/BUILD/firefox-67.0.3/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 158:20.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:20.86 foundInterface = 0; \ 158:20.86 ^~~~~~~~~~~~~~ 158:20.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:20.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:20.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:20.86 /builddir/build/BUILD/firefox-67.0.3/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:20.86 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 158:20.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:20.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 158:20.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Notification.h:10, 158:20.86 from /builddir/build/BUILD/firefox-67.0.3/dom/notification/Notification.cpp:7, 158:20.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 158:20.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:20.86 } else 158:20.86 ^~~~ 158:20.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:20.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:20.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:20.86 /builddir/build/BUILD/firefox-67.0.3/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:20.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 158:20.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:25.43 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 158:25.43 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 158:25.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 158:25.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 158:25.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 158:25.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 158:25.43 from /builddir/build/BUILD/firefox-67.0.3/dom/power/PowerManagerService.cpp:7, 158:25.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 158:25.43 /builddir/build/BUILD/firefox-67.0.3/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 158:25.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:25.43 foundInterface = 0; \ 158:25.43 ^~~~~~~~~~~~~~ 158:25.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:25.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:25.43 ^~~~~~~~~~~~~~~~~~~~~~~ 158:25.43 /builddir/build/BUILD/firefox-67.0.3/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:25.43 NS_INTERFACE_MAP_END 158:25.43 ^~~~~~~~~~~~~~~~~~~~ 158:25.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:25.43 else 158:25.43 ^~~~ 158:25.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:25.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:25.43 ^~~~~~~~~~~~~~~~~~ 158:25.43 /builddir/build/BUILD/firefox-67.0.3/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:25.43 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 158:25.43 ^~~~~~~~~~~~~~~~~~~~~~ 158:25.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:25.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 158:25.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:25.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:25.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:25.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 158:25.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PushManager.h:29, 158:25.61 from /builddir/build/BUILD/firefox-67.0.3/dom/push/PushManager.cpp:7, 158:25.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 158:25.62 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 158:25.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:25.62 foundInterface = 0; \ 158:25.62 ^~~~~~~~~~~~~~ 158:25.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:25.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:25.62 ^~~~~~~~~~~~~~~~~~~~~~~ 158:25.62 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushManager.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:25.62 NS_INTERFACE_MAP_END 158:25.62 ^~~~~~~~~~~~~~~~~~~~ 158:25.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:25.62 else 158:25.62 ^~~~ 158:25.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:25.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:25.62 ^~~~~~~~~~~~~~~~~~ 158:25.62 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushManager.cpp:409:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:25.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:25.62 ^~~~~~~~~~~~~~~~~~~~~~ 158:28.43 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 158:28.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:28.43 foundInterface = 0; \ 158:28.43 ^~~~~~~~~~~~~~ 158:28.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:28.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:28.43 ^~~~~~~~~~~~~~~~~~~~~~~ 158:28.43 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:28.43 NS_INTERFACE_MAP_END 158:28.43 ^~~~~~~~~~~~~~~~~~~~ 158:28.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:28.43 else 158:28.43 ^~~~ 158:28.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:28.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:28.43 ^~~~~~~~~~~~~~~~~~ 158:28.43 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:28.43 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 158:28.43 ^~~~~~~~~~~~~~~~~~~~~~ 158:28.44 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 158:28.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:28.45 foundInterface = 0; \ 158:28.45 ^~~~~~~~~~~~~~ 158:28.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:28.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:28.45 ^~~~~~~~~~~~~~~~~~~~~~~ 158:28.45 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:28.45 NS_INTERFACE_MAP_END 158:28.45 ^~~~~~~~~~~~~~~~~~~~ 158:28.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:28.45 else 158:28.45 ^~~~ 158:28.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:28.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:28.45 ^~~~~~~~~~~~~~~~~~ 158:28.45 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:28.45 NS_INTERFACE_MAP_ENTRY(nsIPushData) 158:28.45 ^~~~~~~~~~~~~~~~~~~~~~ 158:28.45 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 158:28.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:28.45 foundInterface = 0; \ 158:28.45 ^~~~~~~~~~~~~~ 158:28.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:28.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:28.45 ^~~~~~~~~~~~~~~~~~~~~~~ 158:28.45 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:28.45 NS_INTERFACE_MAP_END 158:28.45 ^~~~~~~~~~~~~~~~~~~~ 158:28.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:28.45 else 158:28.46 ^~~~ 158:28.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:28.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:28.46 ^~~~~~~~~~~~~~~~~~ 158:28.46 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushNotifier.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:28.46 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 158:28.46 ^~~~~~~~~~~~~~~~~~~~~~ 158:28.49 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 158:28.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:28.49 foundInterface = 0; \ 158:28.49 ^~~~~~~~~~~~~~ 158:28.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:28.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:28.50 ^~~~~~~~~~~~~~~~~~~~~~~ 158:28.50 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:28.50 NS_INTERFACE_MAP_END 158:28.50 ^~~~~~~~~~~~~~~~~~~~ 158:28.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:28.50 else 158:28.50 ^~~~ 158:28.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:28.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:28.50 ^~~~~~~~~~~~~~~~~~ 158:28.50 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:28.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:28.50 ^~~~~~~~~~~~~~~~~~~~~~ 158:28.51 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 158:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:28.52 foundInterface = 0; \ 158:28.52 ^~~~~~~~~~~~~~ 158:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:28.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:28.52 ^~~~~~~~~~~~~~~~~~~~~~~ 158:28.52 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:28.52 NS_INTERFACE_MAP_END 158:28.52 ^~~~~~~~~~~~~~~~~~~~ 158:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:28.52 else 158:28.52 ^~~~ 158:28.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:28.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:28.52 ^~~~~~~~~~~~~~~~~~ 158:28.52 /builddir/build/BUILD/firefox-67.0.3/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:28.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:28.52 ^~~~~~~~~~~~~~~~~~~~~~ 158:30.86 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 158:30.86 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 158:30.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 158:30.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 158:30.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 158:30.86 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.h:10, 158:30.86 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.cpp:7, 158:30.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 158:30.86 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 158:30.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:30.86 foundInterface = 0; \ 158:30.86 ^~~~~~~~~~~~~~ 158:30.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:30.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:30.87 ^~~~~~~~~~~~~~~~~~~~~~~ 158:30.87 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:30.87 NS_INTERFACE_MAP_END 158:30.87 ^~~~~~~~~~~~~~~~~~~~ 158:30.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:30.87 else 158:30.87 ^~~~ 158:30.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:30.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:30.87 ^~~~~~~~~~~~~~~~~~ 158:30.87 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:30.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:30.87 ^~~~~~~~~~~~~~~~~~~~~~ 158:30.87 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 158:30.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:30.87 foundInterface = 0; \ 158:30.87 ^~~~~~~~~~~~~~ 158:30.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:30.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:30.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:30.87 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:30.88 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 158:30.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:30.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:30.88 else 158:30.88 ^~~~ 158:30.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:30.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:30.88 ^~~~~~~~~~~~~~~~~~ 158:30.88 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:30.88 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 158:30.88 ^~~~~~~~~~~~~~~~~~~~~~ 158:30.89 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 158:30.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:30.90 foundInterface = 0; \ 158:30.90 ^~~~~~~~~~~~~~ 158:30.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:30.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:30.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:30.90 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:30.90 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 158:30.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:30.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:30.90 else 158:30.90 ^~~~ 158:30.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:30.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:30.90 ^~~~~~~~~~~~~~~~~~ 158:30.90 /builddir/build/BUILD/firefox-67.0.3/dom/quota/QuotaRequests.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:30.90 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 158:30.90 ^~~~~~~~~~~~~~~~~~~~~~ 158:31.18 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 158:31.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:31.18 foundInterface = 0; \ 158:31.18 ^~~~~~~~~~~~~~ 158:31.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:31.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:31.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:31.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:31.19 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 158:31.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:31.19 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp:626:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 158:31.19 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 158:31.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:31.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/message_loop.h:32, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.h:10, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.cpp:7, 158:31.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 158:31.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:31.19 } else 158:31.19 ^~~~ 158:31.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:31.19 } else 158:31.19 ^~~~ 158:31.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:31.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 158:31.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:31.19 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp:626:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 158:31.19 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 158:31.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:31.20 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 158:31.20 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 158:31.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 158:31.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 158:31.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 158:31.20 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.h:10, 158:31.20 from /builddir/build/BUILD/firefox-67.0.3/dom/quota/ActorsChild.cpp:7, 158:31.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 158:31.20 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 158:31.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:31.20 foundInterface = 0; \ 158:31.20 ^~~~~~~~~~~~~~ 158:31.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:31.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:31.20 ^~~~~~~~~~~~~~~~~~~~~~~ 158:31.20 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:31.20 NS_INTERFACE_MAP_END 158:31.20 ^~~~~~~~~~~~~~~~~~~~ 158:31.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:31.20 else 158:31.20 ^~~~ 158:31.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:31.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:31.20 ^~~~~~~~~~~~~~~~~~ 158:31.20 /builddir/build/BUILD/firefox-67.0.3/dom/quota/StorageManager.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:31.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:31.21 ^~~~~~~~~~~~~~~~~~~~~~ 158:33.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:33.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 158:33.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 158:33.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 158:33.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 158:33.28 from /builddir/build/BUILD/firefox-67.0.3/dom/security/CSPEvalChecker.cpp:8, 158:33.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 158:33.28 /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 158:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:33.28 foundInterface = 0; \ 158:33.28 ^~~~~~~~~~~~~~ 158:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:33.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:33.28 ^~~~~~~~~~~~~~~~~~~~~~~ 158:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:33.28 NS_INTERFACE_MAP_END 158:33.28 ^~~~~~~~~~~~~~~~~~~~ 158:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 158:33.28 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 158:33.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 158:33.28 /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 158:33.28 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 158:33.28 ^~~~~~~~~~~~~~~~~~~~ 158:33.28 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp:10, 158:33.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:38: 158:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:33.28 } else 158:33.28 ^~~~ 158:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 158:33.28 } else 158:33.28 ^~~~ 158:33.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 158:33.28 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 158:33.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 158:33.28 /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 158:33.28 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 158:33.28 ^~~~~~~~~~~~~~~~~~~~ 158:35.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 158:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 158:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 158:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 158:35.03 from /builddir/build/BUILD/firefox-67.0.3/dom/security/CSPEvalChecker.cpp:8, 158:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 158:35.03 /builddir/build/BUILD/firefox-67.0.3/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 158:35.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:35.03 foundInterface = 0; \ 158:35.03 ^~~~~~~~~~~~~~ 158:35.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:35.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:35.03 ^~~~~~~~~~~~~~~~~~~~~~~ 158:35.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:35.03 NS_INTERFACE_MAP_END 158:35.03 ^~~~~~~~~~~~~~~~~~~~ 158:35.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 158:35.03 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 158:35.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 158:35.03 /builddir/build/BUILD/firefox-67.0.3/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 158:35.03 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 158:35.03 ^~~~~~~~~~~~~~~~~~~~ 158:35.03 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/security/ReferrerInfo.cpp:10, 158:35.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:38: 158:35.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:35.03 } else 158:35.03 ^~~~ 158:35.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 158:35.03 } else 158:35.03 ^~~~ 158:35.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 158:35.03 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 158:35.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 158:35.03 /builddir/build/BUILD/firefox-67.0.3/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 158:35.03 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 158:35.03 ^~~~~~~~~~~~~~~~~~~~ 158:36.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:36.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 158:36.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:36.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:36.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 158:36.29 from /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/Feature.h:11, 158:36.29 from /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/Feature.cpp:7, 158:36.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 158:36.29 /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 158:36.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:36.29 foundInterface = 0; \ 158:36.29 ^~~~~~~~~~~~~~ 158:36.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:36.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:36.29 ^~~~~~~~~~~~~~~~~~~~~~~ 158:36.29 /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:36.29 NS_INTERFACE_MAP_END 158:36.29 ^~~~~~~~~~~~~~~~~~~~ 158:36.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:36.29 else 158:36.29 ^~~~ 158:36.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:36.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:36.29 ^~~~~~~~~~~~~~~~~~ 158:36.29 /builddir/build/BUILD/firefox-67.0.3/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:36.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:36.29 ^~~~~~~~~~~~~~~~~~~~~~ 158:43.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:43.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 158:43.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:43.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:43.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:43.99 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 158:43.99 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAngle.h:10, 158:43.99 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAngle.cpp:7, 158:43.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 158:43.99 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 158:43.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:43.99 foundInterface = 0; \ 158:43.99 ^~~~~~~~~~~~~~ 158:43.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:43.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:43.99 ^~~~~~~~~~~~~~~~~~~~~~~ 158:43.99 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:43.99 NS_INTERFACE_MAP_END 158:43.99 ^~~~~~~~~~~~~~~~~~~~ 158:43.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:43.99 else 158:43.99 ^~~~ 158:43.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:43.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:43.99 ^~~~~~~~~~~~~~~~~~ 158:43.99 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:43.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:43.99 ^~~~~~~~~~~~~~~~~~~~~~ 158:44.03 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 158:44.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:44.03 foundInterface = 0; \ 158:44.03 ^~~~~~~~~~~~~~ 158:44.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:44.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:44.03 ^~~~~~~~~~~~~~~~~~~~~~~ 158:44.03 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:44.03 NS_INTERFACE_MAP_END 158:44.03 ^~~~~~~~~~~~~~~~~~~~ 158:44.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:44.03 else 158:44.03 ^~~~ 158:44.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:44.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:44.03 ^~~~~~~~~~~~~~~~~~ 158:44.03 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:44.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:44.03 ^~~~~~~~~~~~~~~~~~~~~~ 158:44.04 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 158:44.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:44.04 foundInterface = 0; \ 158:44.04 ^~~~~~~~~~~~~~ 158:44.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:44.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:44.04 ^~~~~~~~~~~~~~~~~~~~~~~ 158:44.04 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:44.04 NS_INTERFACE_MAP_END 158:44.04 ^~~~~~~~~~~~~~~~~~~~ 158:44.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:44.04 else 158:44.04 ^~~~ 158:44.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:44.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:44.05 ^~~~~~~~~~~~~~~~~~ 158:44.05 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:44.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:44.05 ^~~~~~~~~~~~~~~~~~~~~~ 158:44.06 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 158:44.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:44.06 foundInterface = 0; \ 158:44.06 ^~~~~~~~~~~~~~ 158:44.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:44.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:44.06 ^~~~~~~~~~~~~~~~~~~~~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:44.07 NS_INTERFACE_MAP_END 158:44.07 ^~~~~~~~~~~~~~~~~~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:44.07 else 158:44.07 ^~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:44.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:44.07 ^~~~~~~~~~~~~~~~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:44.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:44.07 ^~~~~~~~~~~~~~~~~~~~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 158:44.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:44.07 foundInterface = 0; \ 158:44.07 ^~~~~~~~~~~~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:44.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:44.07 ^~~~~~~~~~~~~~~~~~~~~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:44.07 NS_INTERFACE_MAP_END 158:44.07 ^~~~~~~~~~~~~~~~~~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:44.07 else 158:44.07 ^~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:44.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:44.07 ^~~~~~~~~~~~~~~~~~ 158:44.07 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:44.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:44.07 ^~~~~~~~~~~~~~~~~~~~~~ 158:44.20 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 158:44.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:44.20 foundInterface = 0; \ 158:44.20 ^~~~~~~~~~~~~~ 158:44.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:44.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:44.20 ^~~~~~~~~~~~~~~~~~~~~~~ 158:44.20 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:44.20 NS_INTERFACE_MAP_END 158:44.20 ^~~~~~~~~~~~~~~~~~~~ 158:44.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:44.20 else 158:44.21 ^~~~ 158:44.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:44.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:44.21 ^~~~~~~~~~~~~~~~~~ 158:44.21 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:44.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:44.21 ^~~~~~~~~~~~~~~~~~~~~~ 158:44.24 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 158:44.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:44.24 foundInterface = 0; \ 158:44.24 ^~~~~~~~~~~~~~ 158:44.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:44.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:44.24 ^~~~~~~~~~~~~~~~~~~~~~~ 158:44.24 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:44.24 NS_INTERFACE_MAP_END 158:44.24 ^~~~~~~~~~~~~~~~~~~~ 158:44.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:44.24 else 158:44.24 ^~~~ 158:44.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:44.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:44.24 ^~~~~~~~~~~~~~~~~~ 158:44.24 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:44.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:44.25 ^~~~~~~~~~~~~~~~~~~~~~ 158:44.26 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 158:44.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:44.26 foundInterface = 0; \ 158:44.26 ^~~~~~~~~~~~~~ 158:44.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:44.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:44.27 ^~~~~~~~~~~~~~~~~~~~~~~ 158:44.27 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:44.27 NS_INTERFACE_MAP_END 158:44.27 ^~~~~~~~~~~~~~~~~~~~ 158:44.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:44.27 else 158:44.27 ^~~~ 158:44.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:44.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:44.27 ^~~~~~~~~~~~~~~~~~ 158:44.27 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:44.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:44.27 ^~~~~~~~~~~~~~~~~~~~~~ 158:44.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 158:44.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:44.29 foundInterface = 0; \ 158:44.29 ^~~~~~~~~~~~~~ 158:44.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:44.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:44.29 ^~~~~~~~~~~~~~~~~~~~~~~ 158:44.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:44.29 NS_INTERFACE_MAP_END 158:44.29 ^~~~~~~~~~~~~~~~~~~~ 158:44.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:44.29 else 158:44.29 ^~~~ 158:44.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:44.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:44.30 ^~~~~~~~~~~~~~~~~~ 158:44.30 /builddir/build/BUILD/firefox-67.0.3/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:44.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:44.30 ^~~~~~~~~~~~~~~~~~~~~~ 158:44.32 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 158:44.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:44.33 foundInterface = 0; \ 158:44.33 ^~~~~~~~~~~~~~ 158:44.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:44.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:44.33 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:44.33 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 158:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:44.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:44.33 else 158:44.33 ^~~~ 158:44.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:44.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:44.33 ^~~~~~~~~~~~~~~~~~ 158:44.33 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:44.33 NS_INTERFACE_MAP_ENTRY(Link) 158:44.33 ^~~~~~~~~~~~~~~~~~~~~~ 158:45.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:45.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 158:45.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:45.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:45.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 158:45.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 158:45.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:10, 158:45.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 158:45.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGAnimateElement.h:11, 158:45.29 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimateElement.cpp:7, 158:45.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 158:45.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 158:45.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:45.29 foundInterface = 0; \ 158:45.29 ^~~~~~~~~~~~~~ 158:45.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:45.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:45.29 ^~~~~~~~~~~~~~~~~~~~~~~ 158:45.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:45.29 NS_INTERFACE_MAP_END 158:45.29 ^~~~~~~~~~~~~~~~~~~~ 158:45.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:45.29 else 158:45.29 ^~~~ 158:45.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:45.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:45.29 ^~~~~~~~~~~~~~~~~~ 158:45.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:45.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:45.29 ^~~~~~~~~~~~~~~~~~~~~~ 158:45.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 158:45.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:45.29 foundInterface = 0; \ 158:45.29 ^~~~~~~~~~~~~~ 158:45.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:45.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:45.30 ^~~~~~~~~~~~~~~~~~~~~~~ 158:45.30 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:45.30 NS_INTERFACE_MAP_END 158:45.30 ^~~~~~~~~~~~~~~~~~~~ 158:45.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:45.30 else 158:45.30 ^~~~ 158:45.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:45.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:45.30 ^~~~~~~~~~~~~~~~~~ 158:45.30 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:45.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:45.30 ^~~~~~~~~~~~~~~~~~~~~~ 158:45.34 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 158:45.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:45.34 foundInterface = 0; \ 158:45.34 ^~~~~~~~~~~~~~ 158:45.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:45.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:45.34 ^~~~~~~~~~~~~~~~~~~~~~~ 158:45.34 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:45.34 NS_INTERFACE_MAP_END 158:45.34 ^~~~~~~~~~~~~~~~~~~~ 158:45.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:45.34 else 158:45.34 ^~~~ 158:45.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:45.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:45.34 ^~~~~~~~~~~~~~~~~~ 158:45.34 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:45.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:45.34 ^~~~~~~~~~~~~~~~~~~~~~ 158:45.43 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 158:45.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:45.43 foundInterface = 0; \ 158:45.43 ^~~~~~~~~~~~~~ 158:45.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:45.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:45.43 ^~~~~~~~~~~~~~~~~~~~~~~ 158:45.43 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:45.43 NS_INTERFACE_MAP_END 158:45.43 ^~~~~~~~~~~~~~~~~~~~ 158:45.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:45.44 else 158:45.44 ^~~~ 158:45.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:45.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:45.44 ^~~~~~~~~~~~~~~~~~ 158:45.44 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:45.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:45.44 ^~~~~~~~~~~~~~~~~~~~~~ 158:46.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:46.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 158:46.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:46.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:46.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 158:46.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 158:46.28 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:11, 158:46.28 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 158:46.28 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 158:46.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 158:46.29 /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 158:46.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:46.29 foundInterface = 0; \ 158:46.29 ^~~~~~~~~~~~~~ 158:46.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:46.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:46.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:46.29 /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:46.29 NS_INTERFACE_MAP_END_INHERITING(Storage) 158:46.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:46.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:46.29 else 158:46.29 ^~~~ 158:46.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:46.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:46.29 ^~~~~~~~~~~~~~~~~~ 158:46.29 /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:46.29 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 158:46.29 ^~~~~~~~~~~~~~~~~~~~~~ 158:46.43 /builddir/build/BUILD/firefox-67.0.3/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 158:46.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:46.43 foundInterface = 0; \ 158:46.43 ^~~~~~~~~~~~~~ 158:46.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:46.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:46.44 /builddir/build/BUILD/firefox-67.0.3/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:46.44 NS_INTERFACE_MAP_END_INHERITING(Storage) 158:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:46.44 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:13, 158:46.44 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 158:46.44 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 158:46.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 158:46.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:46.44 } else 158:46.44 ^~~~ 158:46.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:46.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:46.44 /builddir/build/BUILD/firefox-67.0.3/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:46.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 158:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:46.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:11, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 158:46.48 /builddir/build/BUILD/firefox-67.0.3/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 158:46.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:46.48 foundInterface = 0; \ 158:46.48 ^~~~~~~~~~~~~~ 158:46.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:46.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:46.48 /builddir/build/BUILD/firefox-67.0.3/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:46.48 NS_INTERFACE_MAP_END_INHERITING(Storage) 158:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:46.48 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:13, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 158:46.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 158:46.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:46.48 } else 158:46.48 ^~~~ 158:46.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:46.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:46.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:46.48 /builddir/build/BUILD/firefox-67.0.3/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:46.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 158:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:47.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:47.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 158:47.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:47.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:47.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 158:47.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 158:47.17 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.h:11, 158:47.17 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.h:10, 158:47.17 from /builddir/build/BUILD/firefox-67.0.3/dom/storage/LocalStorage.cpp:7, 158:47.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 158:47.18 /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 158:47.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:47.18 foundInterface = 0; \ 158:47.18 ^~~~~~~~~~~~~~ 158:47.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:47.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:47.18 ^~~~~~~~~~~~~~~~~~~~~~~ 158:47.18 /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:47.18 NS_INTERFACE_MAP_END 158:47.18 ^~~~~~~~~~~~~~~~~~~~ 158:47.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:47.18 else 158:47.18 ^~~~ 158:47.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:47.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:47.18 ^~~~~~~~~~~~~~~~~~ 158:47.18 /builddir/build/BUILD/firefox-67.0.3/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:47.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:47.18 ^~~~~~~~~~~~~~~~~~~~~~ 158:47.22 /builddir/build/BUILD/firefox-67.0.3/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 158:47.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:47.22 foundInterface = 0; \ 158:47.22 ^~~~~~~~~~~~~~ 158:47.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:47.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:47.22 ^~~~~~~~~~~~~~~~~~~~~~~ 158:47.22 /builddir/build/BUILD/firefox-67.0.3/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:47.22 NS_INTERFACE_MAP_END 158:47.22 ^~~~~~~~~~~~~~~~~~~~ 158:47.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:47.22 else 158:47.22 ^~~~ 158:47.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:47.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:47.22 ^~~~~~~~~~~~~~~~~~ 158:47.22 /builddir/build/BUILD/firefox-67.0.3/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:47.22 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 158:47.22 ^~~~~~~~~~~~~~~~~~~~~~ 158:51.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 158:51.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 158:51.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 158:51.53 from /builddir/build/BUILD/firefox-67.0.3/dom/network/Connection.h:10, 158:51.53 from /builddir/build/BUILD/firefox-67.0.3/dom/network/Connection.cpp:7, 158:51.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 158:51.53 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 158:51.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:51.53 foundInterface = 0; \ 158:51.53 ^~~~~~~~~~~~~~ 158:51.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:51.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:51.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:51.53 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:51.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:51.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:51.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:51.53 else 158:51.53 ^~~~ 158:51.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:51.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:51.53 ^~~~~~~~~~~~~~~~~~ 158:51.53 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:51.53 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 158:51.53 ^~~~~~~~~~~~~~~~~~~~~~ 158:54.43 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 158:54.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:54.43 foundInterface = 0; \ 158:54.43 ^~~~~~~~~~~~~~ 158:54.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:54.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:54.43 ^~~~~~~~~~~~~~~~~~~~~~~ 158:54.43 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:54.43 NS_INTERFACE_MAP_END 158:54.43 ^~~~~~~~~~~~~~~~~~~~ 158:54.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:54.43 else 158:54.43 ^~~~ 158:54.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:54.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:54.43 ^~~~~~~~~~~~~~~~~~ 158:54.43 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:54.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:54.43 ^~~~~~~~~~~~~~~~~~~~~~ 158:57.03 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 158:57.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:57.03 foundInterface = 0; \ 158:57.03 ^~~~~~~~~~~~~~ 158:57.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:57.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:57.03 ^~~~~~~~~~~~~~~~~~~~~~~ 158:57.03 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:57.03 NS_INTERFACE_MAP_END 158:57.03 ^~~~~~~~~~~~~~~~~~~~ 158:57.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:57.03 else 158:57.03 ^~~~ 158:57.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:57.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:57.03 ^~~~~~~~~~~~~~~~~~ 158:57.03 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:57.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:57.03 ^~~~~~~~~~~~~~~~~~~~~~ 158:57.06 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 158:57.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:57.06 foundInterface = 0; \ 158:57.06 ^~~~~~~~~~~~~~ 158:57.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:57.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:57.06 ^~~~~~~~~~~~~~~~~~~~~~~ 158:57.06 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:57.06 NS_INTERFACE_MAP_END 158:57.06 ^~~~~~~~~~~~~~~~~~~~ 158:57.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:57.06 else 158:57.06 ^~~~ 158:57.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:57.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:57.06 ^~~~~~~~~~~~~~~~~~ 158:57.06 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:57.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:57.06 ^~~~~~~~~~~~~~~~~~~~~~ 158:57.08 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 158:57.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:57.08 foundInterface = 0; \ 158:57.08 ^~~~~~~~~~~~~~ 158:57.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:57.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:57.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:57.08 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:57.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:57.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:57.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:57.08 else 158:57.08 ^~~~ 158:57.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:57.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:57.08 ^~~~~~~~~~~~~~~~~~ 158:57.08 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:57.09 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 158:57.09 ^~~~~~~~~~~~~~~~~~~~~~ 158:57.14 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 158:57.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:57.14 foundInterface = 0; \ 158:57.14 ^~~~~~~~~~~~~~ 158:57.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:57.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:57.14 ^~~~~~~~~~~~~~~~~~~~~~~ 158:57.14 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:57.14 NS_INTERFACE_MAP_END 158:57.15 ^~~~~~~~~~~~~~~~~~~~ 158:57.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:57.15 else 158:57.15 ^~~~ 158:57.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:57.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:57.15 ^~~~~~~~~~~~~~~~~~ 158:57.15 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:57.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:57.15 ^~~~~~~~~~~~~~~~~~~~~~ 158:57.17 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 158:57.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:57.17 foundInterface = 0; \ 158:57.17 ^~~~~~~~~~~~~~ 158:57.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:57.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:57.17 ^~~~~~~~~~~~~~~~~~~~~~~ 158:57.17 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketParent.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:57.17 NS_INTERFACE_MAP_END 158:57.17 ^~~~~~~~~~~~~~~~~~~~ 158:57.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:57.17 else 158:57.17 ^~~~ 158:57.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:57.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:57.17 ^~~~~~~~~~~~~~~~~~ 158:57.17 /builddir/build/BUILD/firefox-67.0.3/dom/network/TCPSocketParent.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:57.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:57.17 ^~~~~~~~~~~~~~~~~~~~~~ 158:57.26 /builddir/build/BUILD/firefox-67.0.3/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 158:57.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:57.26 foundInterface = 0; \ 158:57.26 ^~~~~~~~~~~~~~ 158:57.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:57.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:57.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:57.27 /builddir/build/BUILD/firefox-67.0.3/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:57.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:57.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:57.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:57.27 else 158:57.27 ^~~~ 158:57.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:57.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:57.27 ^~~~~~~~~~~~~~~~~~ 158:57.27 /builddir/build/BUILD/firefox-67.0.3/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:57.27 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 158:57.27 ^~~~~~~~~~~~~~~~~~~~~~ 159:01.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 159:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 159:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 159:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 159:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 159:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 159:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 159:01.37 from /builddir/build/BUILD/firefox-67.0.3/dom/permission/PermissionObserver.h:10, 159:01.37 from /builddir/build/BUILD/firefox-67.0.3/dom/permission/PermissionObserver.cpp:7, 159:01.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 159:01.37 /builddir/build/BUILD/firefox-67.0.3/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 159:01.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:01.37 foundInterface = 0; \ 159:01.37 ^~~~~~~~~~~~~~ 159:01.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:01.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:01.37 ^~~~~~~~~~~~~~~~~~~~~~~ 159:01.37 /builddir/build/BUILD/firefox-67.0.3/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:01.37 NS_INTERFACE_MAP_END 159:01.37 ^~~~~~~~~~~~~~~~~~~~ 159:01.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:01.37 else 159:01.37 ^~~~ 159:01.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:01.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:01.37 ^~~~~~~~~~~~~~~~~~ 159:01.37 /builddir/build/BUILD/firefox-67.0.3/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:01.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 159:01.37 ^~~~~~~~~~~~~~~~~~~~~~ 159:14.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 159:14.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 159:14.60 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIPluginHost.h:14, 159:14.60 from /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.h:12, 159:14.60 from /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp:9: 159:14.60 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 159:14.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:14.60 foundInterface = 0; \ 159:14.60 ^~~~~~~~~~~~~~ 159:14.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:14.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:14.61 ^~~~~~~~~~~~~~~~~~~~~~~ 159:14.61 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp:1646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:14.61 NS_INTERFACE_MAP_END 159:14.61 ^~~~~~~~~~~~~~~~~~~~ 159:14.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:14.61 else 159:14.61 ^~~~ 159:14.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 159:14.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 159:14.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:14.61 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsPluginHost.cpp:1645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 159:14.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 159:14.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:25.97 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 159:25.97 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 159:25.97 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsJSNPRuntime.cpp:2000: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] 159:25.97 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 159:25.97 ^ 159:25.97 /builddir/build/BUILD/firefox-67.0.3/dom/plugins/base/nsJSNPRuntime.cpp:237:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 159:25.97 typedef struct NPObjectMemberPrivate { 159:25.97 ^~~~~~~~~~~~~~~~~~~~~ 159:44.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 159:44.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 159:44.48 from /builddir/build/BUILD/firefox-67.0.3/dom/prototype/PrototypeDocumentContentSink.cpp:7: 159:44.49 /builddir/build/BUILD/firefox-67.0.3/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 159:44.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:44.49 foundInterface = 0; \ 159:44.49 ^~~~~~~~~~~~~~ 159:44.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:44.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:44.49 ^~~~~~~~~~~~~~~~~~~~~~~ 159:44.49 /builddir/build/BUILD/firefox-67.0.3/dom/prototype/PrototypeDocumentContentSink.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:44.49 NS_INTERFACE_MAP_END 159:44.49 ^~~~~~~~~~~~~~~~~~~~ 159:44.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:44.49 else 159:44.49 ^~~~ 159:44.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:44.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:44.49 ^~~~~~~~~~~~~~~~~~ 159:44.49 /builddir/build/BUILD/firefox-67.0.3/dom/prototype/PrototypeDocumentContentSink.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:44.49 NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 159:44.49 ^~~~~~~~~~~~~~~~~~~~~~ 159:44.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 159:44.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 159:44.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 159:44.67 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedTransformList.h:13, 159:44.67 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimatedTransformList.cpp:7, 159:44.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 159:44.67 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 159:44.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:44.67 foundInterface = 0; \ 159:44.67 ^~~~~~~~~~~~~~ 159:44.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 159:44.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 159:44.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:44.67 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 159:44.67 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 159:44.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:44.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:44.67 else 159:44.67 ^~~~ 159:44.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:44.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:44.67 ^~~~~~~~~~~~~~~~~~ 159:44.67 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:44.67 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 159:44.67 ^~~~~~~~~~~~~~~~~~~~~~ 159:44.76 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 159:44.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:44.76 foundInterface = 0; \ 159:44.76 ^~~~~~~~~~~~~~ 159:44.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:44.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:44.76 ^~~~~~~~~~~~~~~~~~~~~~~ 159:44.76 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGClass.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:44.76 NS_INTERFACE_MAP_END 159:44.76 ^~~~~~~~~~~~~~~~~~~~ 159:44.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:44.76 else 159:44.76 ^~~~ 159:44.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:44.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:44.76 ^~~~~~~~~~~~~~~~~~ 159:44.76 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGClass.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:44.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 159:44.76 ^~~~~~~~~~~~~~~~~~~~~~ 159:49.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:137: 159:49.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp: In function 'mozilla::SVGContentUtils::GetViewBoxTransform(float, float, float, float, float, float, mozilla::SVGAnimatedPreserveAspectRatio const&)': 159:49.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp:171:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 159:49.29 } // namespace mozilla 159:49.29 ^ 159:49.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp:171:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 159:49.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp: In function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)': 159:49.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp:171:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 159:49.30 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp:171:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 159:49.30 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp: In function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)': 159:49.30 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp:171:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 159:49.30 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp:171:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 159:49.30 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGEnum.cpp:171:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 159:54.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 159:54.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 159:54.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 159:54.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 159:54.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SVGContentUtils.h:13, 159:54.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGElement.h:17, 159:54.76 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.h:11, 159:54.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGFEPointLightElement.h:10, 159:54.76 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFEPointLightElement.cpp:7, 159:54.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 159:54.76 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 159:54.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:54.76 foundInterface = 0; \ 159:54.76 ^~~~~~~~~~~~~~ 159:54.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 159:54.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 159:54.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:54.76 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 159:54.76 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 159:54.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:54.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:54.76 } else 159:54.76 ^~~~ 159:54.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 159:54.76 NS_IMPL_QUERY_BODY_CONCRETE(_class) 159:54.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:54.76 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 159:54.76 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 159:54.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:54.76 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 159:54.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:54.77 foundInterface = 0; \ 159:54.77 ^~~~~~~~~~~~~~ 159:54.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 159:54.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 159:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:54.77 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 159:54.77 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 159:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:54.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:54.77 } else 159:54.77 ^~~~ 159:54.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 159:54.77 NS_IMPL_QUERY_BODY_CONCRETE(_class) 159:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:54.77 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGFilters.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 159:54.77 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 159:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:55.17 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 159:55.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:55.18 foundInterface = 0; \ 159:55.18 ^~~~~~~~~~~~~~ 159:55.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 159:55.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 159:55.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:55.18 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 159:55.18 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 159:55.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:55.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:55.18 else 159:55.18 ^~~~ 159:55.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:55.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:55.18 ^~~~~~~~~~~~~~~~~~ 159:55.18 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:55.18 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 159:55.18 ^~~~~~~~~~~~~~~~~~~~~~ 159:58.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:137: 159:58.70 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGIntegerPair.cpp: In member function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 159:58.70 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGIntegerPair.cpp:214:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 159:58.70 } // namespace mozilla 159:58.70 ^ 159:58.70 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGIntegerPair.cpp:214:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 159:59.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:137: 159:59.65 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 159:59.65 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp:205:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 159:59.65 } // namespace mozilla 159:59.65 ^ 159:59.65 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp:205:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 159:59.65 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 159:59.65 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp:205:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 159:59.65 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp:205:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 159:59.66 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp: In member function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)': 159:59.66 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp:205:1: warning: the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 159:59.66 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp:205:1: warning: the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 159:59.67 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp: In member function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 159:59.67 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp:205:1: warning: the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 159:59.67 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberListSMILType.cpp:205:1: warning: the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:06.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:06.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:06.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:06.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:06.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 160:06.31 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberPair.h:10, 160:06.31 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGNumberPair.cpp:7, 160:06.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 160:06.31 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 160:06.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:06.32 foundInterface = 0; \ 160:06.32 ^~~~~~~~~~~~~~ 160:06.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:06.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:06.32 ^~~~~~~~~~~~~~~~~~~~~~~ 160:06.32 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:06.32 NS_INTERFACE_MAP_END 160:06.32 ^~~~~~~~~~~~~~~~~~~~ 160:06.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:06.32 else 160:06.32 ^~~~ 160:06.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:06.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:06.32 ^~~~~~~~~~~~~~~~~~ 160:06.32 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:06.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:06.32 ^~~~~~~~~~~~~~~~~~~~~~ 160:06.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 160:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 160:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 160:06.75 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:7, 160:06.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 160:06.75 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 160:06.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:06.75 foundInterface = 0; \ 160:06.75 ^~~~~~~~~~~~~~ 160:06.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:06.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:06.75 ^~~~~~~~~~~~~~~~~~~~~~~ 160:06.75 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:06.76 NS_INTERFACE_MAP_END 160:06.76 ^~~~~~~~~~~~~~~~~~~~ 160:06.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:06.76 else 160:06.76 ^~~~ 160:06.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:06.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:06.76 ^~~~~~~~~~~~~~~~~~ 160:06.76 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:06.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:06.76 ^~~~~~~~~~~~~~~~~~~~~~ 160:06.80 In file included from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsUtils.h:14, 160:06.80 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCOMPtr.h:30, 160:06.80 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsAutoPtr.h:10, 160:06.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 160:06.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 160:06.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 160:06.80 from /builddir/build/BUILD/firefox-67.0.3/dom/bindings/BindingUtils.h:20, 160:06.80 from /builddir/build/BUILD/firefox-67.0.3/dom/system/OSFileConstants.cpp:52, 160:06.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 160:06.80 /builddir/build/BUILD/firefox-67.0.3/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 160:06.80 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:06.80 foundInterface = 0; \ 160:06.80 ^~~~~~~~~~~~~~ 160:06.80 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:06.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:06.80 ^~~~~~~~~~~~~~~~~~~~~~~ 160:06.80 /builddir/build/BUILD/firefox-67.0.3/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:06.80 NS_INTERFACE_MAP_END 160:06.80 ^~~~~~~~~~~~~~~~~~~~ 160:06.80 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:06.80 else 160:06.80 ^~~~ 160:06.80 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 160:06.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 160:06.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:06.80 /builddir/build/BUILD/firefox-67.0.3/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 160:06.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 160:06.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:07.79 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/FileInfo.h:10, 160:07.79 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp:11: 160:07.79 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 160:07.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:07.79 foundInterface = 0; \ 160:07.79 ^~~~~~~~~~~~~~ 160:07.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:07.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:07.79 ^~~~~~~~~~~~~~~~~~~~~~~ 160:07.80 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp:26930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:07.80 NS_INTERFACE_MAP_END 160:07.80 ^~~~~~~~~~~~~~~~~~~~ 160:07.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:07.80 else 160:07.80 ^~~~ 160:07.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 160:07.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 160:07.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:07.80 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsParent.cpp:26929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 160:07.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 160:07.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.88 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 160:08.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:08.88 foundInterface = 0; \ 160:08.88 ^~~~~~~~~~~~~~ 160:08.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:08.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:08.88 ^~~~~~~~~~~~~~~~~~~~~~~ 160:08.88 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:08.88 NS_INTERFACE_MAP_END 160:08.88 ^~~~~~~~~~~~~~~~~~~~ 160:08.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:08.89 else 160:08.89 ^~~~ 160:08.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:08.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:08.89 ^~~~~~~~~~~~~~~~~~ 160:08.89 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:08.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:08.89 ^~~~~~~~~~~~~~~~~~~~~~ 160:08.89 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 160:08.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:08.89 foundInterface = 0; \ 160:08.89 ^~~~~~~~~~~~~~ 160:08.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:08.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:08.89 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 160:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.89 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 160:08.89 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 160:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 160:08.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 160:08.89 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:7, 160:08.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 160:08.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:08.89 } else 160:08.89 ^~~~ 160:08.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:08.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:08.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:08.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 160:08.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.90 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 160:08.90 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 160:08.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:08.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:08.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:08.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:09.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 160:09.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 160:09.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 160:09.00 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:7, 160:09.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 160:09.00 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGString.cpp: In member function 'virtual nsresult mozilla::SVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 160:09.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:09.00 foundInterface = 0; \ 160:09.00 ^~~~~~~~~~~~~~ 160:09.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:09.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:09.00 ^~~~~~~~~~~~~~~~~~~~~~~ 160:09.00 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:09.00 NS_INTERFACE_MAP_END 160:09.00 ^~~~~~~~~~~~~~~~~~~~ 160:09.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:09.00 else 160:09.00 ^~~~ 160:09.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:09.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:09.00 ^~~~~~~~~~~~~~~~~~ 160:09.00 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:09.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:09.00 ^~~~~~~~~~~~~~~~~~~~~~ 160:09.04 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 160:09.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:09.04 foundInterface = 0; \ 160:09.04 ^~~~~~~~~~~~~~ 160:09.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:09.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:09.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:09.05 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:09.05 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 160:09.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:09.05 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 160:09.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 160:09.05 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGRect.cpp:7, 160:09.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 160:09.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:09.05 } else 160:09.05 ^~~~ 160:09.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:09.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:09.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:09.05 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:09.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 160:09.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:12.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:137: 160:12.24 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGTextPathElement.cpp: In member function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 160:12.24 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGTextPathElement.cpp:140:1: warning: the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 160:12.24 } // namespace mozilla 160:12.24 ^ 160:12.24 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGTextPathElement.cpp:140:1: warning: the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:15.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SVGStringList.h:11, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGTests.h:12, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGTextPositioningElement.cpp:7, 160:15.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 160:15.36 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 160:15.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:15.36 foundInterface = 0; \ 160:15.36 ^~~~~~~~~~~~~~ 160:15.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:15.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:15.36 ^~~~~~~~~~~~~~~~~~~~~~~ 160:15.36 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:15.36 NS_INTERFACE_MAP_END 160:15.36 ^~~~~~~~~~~~~~~~~~~~ 160:15.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:15.37 else 160:15.37 ^~~~ 160:15.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:15.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:15.37 ^~~~~~~~~~~~~~~~~~ 160:15.37 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:15.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:15.37 ^~~~~~~~~~~~~~~~~~~~~~ 160:15.37 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 160:15.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:15.37 foundInterface = 0; \ 160:15.37 ^~~~~~~~~~~~~~ 160:15.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:15.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:15.37 ^~~~~~~~~~~~~~~~~~~~~~~ 160:15.37 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:15.37 NS_INTERFACE_MAP_END 160:15.37 ^~~~~~~~~~~~~~~~~~~~ 160:15.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:15.37 else 160:15.37 ^~~~ 160:15.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:15.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:15.37 ^~~~~~~~~~~~~~~~~~ 160:15.37 /builddir/build/BUILD/firefox-67.0.3/dom/svg/SVGViewBox.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:15.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:15.37 ^~~~~~~~~~~~~~~~~~~~~~ 160:16.28 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 160:16.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:16.28 foundInterface = 0; \ 160:16.28 ^~~~~~~~~~~~~~ 160:16.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:16.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:16.28 ^~~~~~~~~~~~~~~~~~~~~~~ 160:16.28 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:16.28 NS_INTERFACE_MAP_END 160:16.28 ^~~~~~~~~~~~~~~~~~~~ 160:16.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:16.28 else 160:16.28 ^~~~ 160:16.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:16.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:16.29 ^~~~~~~~~~~~~~~~~~ 160:16.29 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:16.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:16.29 ^~~~~~~~~~~~~~~~~~~~~~ 160:19.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:128: 160:19.46 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 160:19.46 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 160:19.46 } 160:19.46 ^ 160:19.46 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:19.46 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 160:19.47 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 160:19.47 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 160:19.47 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:19.47 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 160:19.47 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 160:19.47 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:19.48 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp: In function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)': 160:19.48 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 160:19.48 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:19.48 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 160:19.48 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 160:19.48 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:19.49 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::SVGTransformList::GetConsolidationMatrix() const': 160:19.49 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 160:19.49 /builddir/build/BUILD/firefox-67.0.3/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:21.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:21.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:21.30 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 160:21.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.32 foundInterface = 0; \ 160:21.32 ^~~~~~~~~~~~~~ 160:21.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:21.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:21.32 ^~~~~~~~~~~~~~~~~~~~~~~ 160:21.32 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:21.32 NS_INTERFACE_MAP_END 160:21.32 ^~~~~~~~~~~~~~~~~~~~ 160:21.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.32 else 160:21.32 ^~~~ 160:21.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 160:21.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 160:21.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.32 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 160:21.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 160:21.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.36 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 160:21.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.36 foundInterface = 0; \ 160:21.36 ^~~~~~~~~~~~~~ 160:21.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:21.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:21.36 ^~~~~~~~~~~~~~~~~~~~~~~ 160:21.36 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBCursor.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:21.37 NS_INTERFACE_MAP_END 160:21.37 ^~~~~~~~~~~~~~~~~~~~ 160:21.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.37 else 160:21.37 ^~~~ 160:21.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:21.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:21.37 ^~~~~~~~~~~~~~~~~~ 160:21.37 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBCursor.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:21.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:21.37 ^~~~~~~~~~~~~~~~~~~~~~ 160:21.50 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 160:21.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.50 foundInterface = 0; \ 160:21.50 ^~~~~~~~~~~~~~ 160:21.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:21.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.50 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:21.50 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 160:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:21.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 160:21.51 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 160:21.51 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:21.51 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:21.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:21.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.51 } else 160:21.51 ^~~~ 160:21.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:21.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:21.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.51 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBDatabase.cpp:1061:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:21.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 160:21.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:21.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:21.53 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 160:21.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.54 foundInterface = 0; \ 160:21.54 ^~~~~~~~~~~~~~ 160:21.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:21.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:21.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.54 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:21.54 NS_INTERFACE_MAP_END_INHERITING(Event) 160:21.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.54 else 160:21.54 ^~~~ 160:21.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:21.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:21.54 ^~~~~~~~~~~~~~~~~~ 160:21.54 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:21.54 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 160:21.54 ^~~~~~~~~~~~~~~~~~~~~~ 160:21.60 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 160:21.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.60 foundInterface = 0; \ 160:21.60 ^~~~~~~~~~~~~~ 160:21.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:21.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:21.60 ^~~~~~~~~~~~~~~~~~~~~~~ 160:21.60 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFactory.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:21.60 NS_INTERFACE_MAP_END 160:21.61 ^~~~~~~~~~~~~~~~~~~~ 160:21.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.61 else 160:21.61 ^~~~ 160:21.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:21.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:21.61 ^~~~~~~~~~~~~~~~~~ 160:21.61 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFactory.cpp:833:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:21.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:21.61 ^~~~~~~~~~~~~~~~~~~~~~ 160:21.65 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 160:21.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.65 foundInterface = 0; \ 160:21.65 ^~~~~~~~~~~~~~ 160:21.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:21.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:21.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.65 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:21.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.67 else 160:21.67 ^~~~ 160:21.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:21.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:21.67 ^~~~~~~~~~~~~~~~~~ 160:21.67 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:21.67 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 160:21.67 ^~~~~~~~~~~~~~~~~~~~~~ 160:21.68 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 160:21.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.68 foundInterface = 0; \ 160:21.68 ^~~~~~~~~~~~~~ 160:21.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:21.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:21.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.68 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:21.68 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 160:21.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:21.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 160:21.69 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 160:21.69 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:21.69 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:21.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:21.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.69 } else 160:21.69 ^~~~ 160:21.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:21.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:21.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.69 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:21.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 160:21.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:21.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:21.73 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 160:21.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.73 foundInterface = 0; \ 160:21.73 ^~~~~~~~~~~~~~ 160:21.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:21.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:21.73 ^~~~~~~~~~~~~~~~~~~~~~~ 160:21.73 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:21.73 NS_INTERFACE_MAP_END 160:21.73 ^~~~~~~~~~~~~~~~~~~~ 160:21.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.73 else 160:21.73 ^~~~ 160:21.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:21.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:21.73 ^~~~~~~~~~~~~~~~~~ 160:21.73 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:21.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:21.73 ^~~~~~~~~~~~~~~~~~~~~~ 160:21.74 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 160:21.74 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.74 foundInterface = 0; \ 160:21.74 ^~~~~~~~~~~~~~ 160:21.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:21.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:21.75 ^~~~~~~~~~~~~~~~~~~~~~~ 160:21.75 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBKeyRange.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:21.75 NS_INTERFACE_MAP_END 160:21.75 ^~~~~~~~~~~~~~~~~~~~ 160:21.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.75 else 160:21.75 ^~~~ 160:21.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:21.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:21.75 ^~~~~~~~~~~~~~~~~~ 160:21.75 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBKeyRange.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:21.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:21.75 ^~~~~~~~~~~~~~~~~~~~~~ 160:21.79 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 160:21.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:21.80 foundInterface = 0; \ 160:21.80 ^~~~~~~~~~~~~~ 160:21.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:21.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:21.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.80 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:21.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:21.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:21.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 160:21.80 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 160:21.80 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:21.80 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:21.80 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:21.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:21.80 } else 160:21.80 ^~~~ 160:21.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:21.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:21.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:21.81 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:21.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 160:21.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.11 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:22.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:22.11 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 160:22.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:22.11 foundInterface = 0; \ 160:22.11 ^~~~~~~~~~~~~~ 160:22.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:22.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:22.12 ^~~~~~~~~~~~~~~~~~~~~~~ 160:22.12 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBObjectStore.cpp:1862:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:22.12 NS_INTERFACE_MAP_END 160:22.12 ^~~~~~~~~~~~~~~~~~~~ 160:22.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:22.12 else 160:22.12 ^~~~ 160:22.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:22.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:22.12 ^~~~~~~~~~~~~~~~~~ 160:22.12 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBObjectStore.cpp:1861:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:22.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:22.12 ^~~~~~~~~~~~~~~~~~~~~~ 160:22.18 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 160:22.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:22.18 foundInterface = 0; \ 160:22.18 ^~~~~~~~~~~~~~ 160:22.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:22.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:22.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.19 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:22.19 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 160:22.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 160:22.19 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp:357:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:22.19 } else 160:22.19 ^~~~ 160:22.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 160:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 160:22.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 160:22.19 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 160:22.20 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:22.20 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:22.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:22.20 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 160:22.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:22.20 foundInterface = 0; \ 160:22.20 ^~~~~~~~~~~~~~ 160:22.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:22.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:22.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.20 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:22.20 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 160:22.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:22.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 160:22.21 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 160:22.21 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:22.21 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:22.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:22.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:22.21 } else 160:22.21 ^~~~ 160:22.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:22.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:22.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.21 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBRequest.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:22.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 160:22.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:22.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:22.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:22.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:22.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 160:22.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 160:22.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 160:22.24 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:11, 160:22.24 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:22.24 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:22.24 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:22.24 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 160:22.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:22.24 foundInterface = 0; \ 160:22.24 ^~~~~~~~~~~~~~ 160:22.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:22.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:22.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.24 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:22.24 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 160:22.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:22.25 else 160:22.25 ^~~~ 160:22.25 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:22.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:22.25 ^~~~~~~~~~~~~~~~~~ 160:22.25 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:22.25 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 160:22.25 ^~~~~~~~~~~~~~~~~~~~~~ 160:22.26 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 160:22.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:22.26 foundInterface = 0; \ 160:22.26 ^~~~~~~~~~~~~~ 160:22.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:22.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:22.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.26 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:22.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:22.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:22.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 160:22.26 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBTransaction.h:12, 160:22.26 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.h:10, 160:22.26 from /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/ActorsChild.cpp:7, 160:22.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 160:22.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:22.27 } else 160:22.27 ^~~~ 160:22.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:22.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.27 /builddir/build/BUILD/firefox-67.0.3/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:22.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 160:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:22.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 160:22.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 160:22.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Worker.h:11, 160:22.44 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/ChromeWorker.h:10, 160:22.44 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/ChromeWorker.cpp:7, 160:22.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 160:22.44 /builddir/build/BUILD/firefox-67.0.3/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 160:22.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:22.44 foundInterface = 0; \ 160:22.45 ^~~~~~~~~~~~~~ 160:22.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:22.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.45 /builddir/build/BUILD/firefox-67.0.3/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:22.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:22.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Worker.h:11, 160:22.45 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/ChromeWorker.h:10, 160:22.45 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/ChromeWorker.cpp:7, 160:22.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 160:22.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:22.45 } else 160:22.45 ^~~~ 160:22.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:22.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:22.45 /builddir/build/BUILD/firefox-67.0.3/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:22.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 160:22.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:38.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:38.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:38.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAudioChannelAgent.h:10, 160:38.14 from /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.h:10, 160:38.14 from /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.cpp:5, 160:38.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 160:38.14 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 160:38.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:38.14 foundInterface = 0; \ 160:38.14 ^~~~~~~~~~~~~~ 160:38.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:38.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:38.14 ^~~~~~~~~~~~~~~~~~~~~~~ 160:38.14 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:38.14 NS_INTERFACE_MAP_END 160:38.14 ^~~~~~~~~~~~~~~~~~~~ 160:38.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:38.14 else 160:38.14 ^~~~ 160:38.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:38.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:38.14 ^~~~~~~~~~~~~~~~~~ 160:38.14 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:38.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:38.14 ^~~~~~~~~~~~~~~~~~~~~~ 160:38.83 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 160:38.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:38.83 foundInterface = 0; \ 160:38.83 ^~~~~~~~~~~~~~ 160:38.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:38.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:38.83 ^~~~~~~~~~~~~~~~~~~~~~~ 160:38.83 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelService.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:38.83 NS_INTERFACE_MAP_END 160:38.83 ^~~~~~~~~~~~~~~~~~~~ 160:38.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:38.83 else 160:38.83 ^~~~ 160:38.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:38.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:38.83 ^~~~~~~~~~~~~~~~~~ 160:38.83 /builddir/build/BUILD/firefox-67.0.3/dom/audiochannel/AudioChannelService.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:38.83 NS_INTERFACE_MAP_ENTRY(nsIObserver) 160:38.83 ^~~~~~~~~~~~~~~~~~~~~~ 160:40.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:40.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 160:40.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 160:40.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 160:40.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 160:40.44 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerLocation.cpp:7, 160:40.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 160:40.44 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 160:40.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:40.44 foundInterface = 0; \ 160:40.44 ^~~~~~~~~~~~~~ 160:40.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:40.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:40.44 ^~~~~~~~~~~~~~~~~~~~~~~ 160:40.44 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerPrivate.cpp:4777:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:40.44 NS_INTERFACE_MAP_END 160:40.44 ^~~~~~~~~~~~~~~~~~~~ 160:40.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:40.44 else 160:40.44 ^~~~ 160:40.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:40.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:40.44 ^~~~~~~~~~~~~~~~~~ 160:40.44 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerPrivate.cpp:4768:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:40.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:40.44 ^~~~~~~~~~~~~~~~~~~~~~ 160:40.47 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 160:40.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:40.47 foundInterface = 0; \ 160:40.47 ^~~~~~~~~~~~~~ 160:40.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:40.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:40.47 ^~~~~~~~~~~~~~~~~~~~~~~ 160:40.47 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:40.47 NS_INTERFACE_MAP_END 160:40.47 ^~~~~~~~~~~~~~~~~~~~ 160:40.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 160:40.47 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:40.47 } else 160:40.47 ^~~~ 160:40.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:40.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 160:40.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 160:40.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 160:40.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 160:40.72 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerLocation.cpp:7, 160:40.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 160:40.72 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 160:40.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:40.72 foundInterface = 0; \ 160:40.72 ^~~~~~~~~~~~~~ 160:40.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:40.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:40.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.72 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:40.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:40.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:40.72 else 160:40.72 ^~~~ 160:40.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:40.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:40.72 ^~~~~~~~~~~~~~~~~~ 160:40.72 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:40.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 160:40.72 ^~~~~~~~~~~~~~~~~~~~~~ 160:40.76 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 160:40.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:40.76 foundInterface = 0; \ 160:40.76 ^~~~~~~~~~~~~~ 160:40.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:40.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:40.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.76 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:40.76 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 160:40.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:40.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 160:40.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 160:40.76 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerLocation.cpp:7, 160:40.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 160:40.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:40.76 } else 160:40.76 ^~~~ 160:40.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:40.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:40.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.77 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:40.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 160:40.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:40.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 160:40.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 160:40.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 160:40.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 160:40.79 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerLocation.cpp:7, 160:40.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 160:40.79 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 160:40.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:40.79 foundInterface = 0; \ 160:40.79 ^~~~~~~~~~~~~~ 160:40.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:40.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:40.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.79 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:820:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:40.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:40.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:40.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:40.79 else 160:40.79 ^~~~ 160:40.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:40.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:40.79 ^~~~~~~~~~~~~~~~~~ 160:40.79 /builddir/build/BUILD/firefox-67.0.3/dom/workers/WorkerScope.cpp:819:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:40.79 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 160:40.79 ^~~~~~~~~~~~~~~~~~~~~~ 160:41.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:41.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 160:41.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 160:41.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 160:41.56 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.h:10, 160:41.56 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp:7, 160:41.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 160:41.57 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 160:41.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:41.57 foundInterface = 0; \ 160:41.57 ^~~~~~~~~~~~~~ 160:41.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:41.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.57 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:41.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:41.57 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.h:12, 160:41.57 from /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp:7, 160:41.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 160:41.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:41.57 } else 160:41.57 ^~~~ 160:41.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:41.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:41.57 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorker.cpp:336:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:41.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 160:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:44.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:38: 160:44.82 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 160:44.82 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorkerService.cpp:312:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 160:44.82 } // namespace mozilla 160:44.82 ^ 160:44.82 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorkerService.cpp:312:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:44.82 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 160:44.82 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorkerService.cpp:312:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 160:44.82 /builddir/build/BUILD/firefox-67.0.3/dom/workers/sharedworkers/SharedWorkerService.cpp:312:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:46.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:56: 160:46.56 /builddir/build/BUILD/firefox-67.0.3/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 160:46.56 /builddir/build/BUILD/firefox-67.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] 160:46.56 } // namespace mozilla 160:46.56 ^ 160:46.57 /builddir/build/BUILD/firefox-67.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] 160:46.57 /builddir/build/BUILD/firefox-67.0.3/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 160:46.57 /builddir/build/BUILD/firefox-67.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] 160:46.57 /builddir/build/BUILD/firefox-67.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] 160:49.08 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:49.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 160:49.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 160:49.08 from /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.h:11, 160:49.09 from /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp:7, 160:49.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 160:49.09 /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 160:49.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:49.09 foundInterface = 0; \ 160:49.09 ^~~~~~~~~~~~~~ 160:49.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:49.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:49.09 /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp:421:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:49.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:49.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:49.09 from /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.h:11, 160:49.09 from /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp:7, 160:49.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 160:49.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:49.09 } else 160:49.09 ^~~~ 160:49.09 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:49.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:49.09 /builddir/build/BUILD/firefox-67.0.3/dom/broadcastchannel/BroadcastChannel.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:49.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 160:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:50.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:50.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:50.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:50.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:50.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 160:50.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 160:50.22 from /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.h:11, 160:50.22 from /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp:7, 160:50.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 160:50.22 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 160:50.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:50.23 foundInterface = 0; \ 160:50.23 ^~~~~~~~~~~~~~ 160:50.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:50.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:50.23 ^~~~~~~~~~~~~~~~~~~~~~~ 160:50.23 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:50.23 NS_INTERFACE_MAP_END 160:50.23 ^~~~~~~~~~~~~~~~~~~~ 160:50.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:50.23 else 160:50.23 ^~~~ 160:50.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:50.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:50.23 ^~~~~~~~~~~~~~~~~~ 160:50.23 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:50.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:50.23 ^~~~~~~~~~~~~~~~~~~~~~ 160:53.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:53.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 160:53.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:53.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:53.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 160:53.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 160:53.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Promise.h:11, 160:53.62 from /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:7, 160:53.62 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 160:53.62 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 160:53.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:53.62 foundInterface = 0; \ 160:53.62 ^~~~~~~~~~~~~~ 160:53.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:53.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:53.62 ^~~~~~~~~~~~~~~~~~~~~~~ 160:53.62 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:53.62 NS_INTERFACE_MAP_END 160:53.62 ^~~~~~~~~~~~~~~~~~~~ 160:53.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:53.62 else 160:53.62 ^~~~ 160:53.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:53.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:53.62 ^~~~~~~~~~~~~~~~~~ 160:53.62 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:53.62 NS_INTERFACE_MAP_ENTRY(Promise) 160:53.62 ^~~~~~~~~~~~~~~~~~~~~~ 160:53.62 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 160:53.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:53.63 foundInterface = 0; \ 160:53.63 ^~~~~~~~~~~~~~ 160:53.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:53.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:53.63 ^~~~~~~~~~~~~~~~~~~~~~~ 160:53.63 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:53.63 NS_INTERFACE_MAP_END 160:53.63 ^~~~~~~~~~~~~~~~~~~~ 160:53.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:53.63 else 160:53.63 ^~~~ 160:53.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:53.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:53.63 ^~~~~~~~~~~~~~~~~~ 160:53.63 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:53.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:53.63 ^~~~~~~~~~~~~~~~~~~~~~ 160:53.65 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 160:53.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:53.65 foundInterface = 0; \ 160:53.65 ^~~~~~~~~~~~~~ 160:53.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:53.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:53.65 ^~~~~~~~~~~~~~~~~~~~~~~ 160:53.65 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:406:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:53.65 NS_INTERFACE_MAP_END 160:53.65 ^~~~~~~~~~~~~~~~~~~~ 160:53.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:53.65 else 160:53.65 ^~~~ 160:53.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:53.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:53.65 ^~~~~~~~~~~~~~~~~~ 160:53.65 /builddir/build/BUILD/firefox-67.0.3/dom/promise/Promise.cpp:405:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:53.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:53.65 ^~~~~~~~~~~~~~~~~~~~~~ 160:53.67 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 160:53.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:53.68 foundInterface = 0; \ 160:53.68 ^~~~~~~~~~~~~~ 160:53.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:53.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:53.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:53.68 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessagePort.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:53.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:53.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:53.68 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.h:13, 160:53.68 from /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessageChannel.cpp:7, 160:53.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 160:53.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:53.68 } else 160:53.68 ^~~~ 160:53.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:53.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:53.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:53.68 /builddir/build/BUILD/firefox-67.0.3/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:53.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 160:53.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:57.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:57.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 160:57.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 160:57.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 160:57.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 160:57.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 160:57.38 from /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.h:10, 160:57.38 from /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.cpp:7, 160:57.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 160:57.38 /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 160:57.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:57.38 foundInterface = 0; \ 160:57.38 ^~~~~~~~~~~~~~ 160:57.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:57.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:57.38 ^~~~~~~~~~~~~~~~~~~~~~~ 160:57.38 /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:57.38 NS_INTERFACE_MAP_END 160:57.38 ^~~~~~~~~~~~~~~~~~~~ 160:57.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:57.38 else 160:57.38 ^~~~ 160:57.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:57.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:57.39 ^~~~~~~~~~~~~~~~~~ 160:57.39 /builddir/build/BUILD/firefox-67.0.3/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:57.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:57.39 ^~~~~~~~~~~~~~~~~~~~~~ 160:57.53 /builddir/build/BUILD/firefox-67.0.3/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 160:57.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:57.53 foundInterface = 0; \ 160:57.53 ^~~~~~~~~~~~~~ 160:57.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:57.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:57.53 ^~~~~~~~~~~~~~~~~~~~~~~ 160:57.53 /builddir/build/BUILD/firefox-67.0.3/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:57.53 NS_INTERFACE_MAP_END 160:57.53 ^~~~~~~~~~~~~~~~~~~~ 160:57.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:57.53 else 160:57.53 ^~~~ 160:57.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:57.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:57.53 ^~~~~~~~~~~~~~~~~~ 160:57.53 /builddir/build/BUILD/firefox-67.0.3/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:57.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:57.54 ^~~~~~~~~~~~~~~~~~~~~~ 161:02.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:02.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:02.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:02.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:02.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 161:02.38 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 161:02.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:02.38 foundInterface = 0; \ 161:02.38 ^~~~~~~~~~~~~~ 161:02.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:02.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:02.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.38 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:02.38 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 161:02.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 161:02.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:02.38 } else 161:02.38 ^~~~ 161:02.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:02.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:02.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.38 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:02.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 161:02.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 161:02.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 161:02.38 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 161:02.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:02.38 foundInterface = 0; \ 161:02.38 ^~~~~~~~~~~~~~ 161:02.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:02.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:02.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.38 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:02.38 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 161:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 161:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:02.39 } else 161:02.39 ^~~~ 161:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:02.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.39 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:02.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 161:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 161:02.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 161:02.39 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 161:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:02.39 foundInterface = 0; \ 161:02.39 ^~~~~~~~~~~~~~ 161:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:02.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:02.39 ^~~~~~~~~~~~~~~~~~~~~~~ 161:02.39 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:02.39 NS_INTERFACE_MAP_END 161:02.39 ^~~~~~~~~~~~~~~~~~~~ 161:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:02.39 else 161:02.39 ^~~~ 161:02.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:02.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:02.39 ^~~~~~~~~~~~~~~~~~ 161:02.39 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:02.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:02.39 ^~~~~~~~~~~~~~~~~~~~~~ 161:02.55 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 161:02.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:02.56 foundInterface = 0; \ 161:02.56 ^~~~~~~~~~~~~~ 161:02.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:02.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:02.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.56 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:02.56 NS_INTERFACE_MAP_END_INHERITING(Credential) 161:02.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 161:02.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 161:02.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 161:02.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 161:02.56 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 161:02.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 161:02.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:02.56 } else 161:02.56 ^~~~ 161:02.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:02.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:02.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:02.56 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:02.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 161:02.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:03.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:03.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:03.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:03.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:03.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 161:03.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:10, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/dom/smil/SMILTimeContainer.h:10, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/dom/smil/SMILTimeContainer.cpp:7, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 161:03.46 /builddir/build/BUILD/firefox-67.0.3/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 161:03.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:03.46 foundInterface = 0; \ 161:03.46 ^~~~~~~~~~~~~~ 161:03.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:03.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:03.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:03.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:03.46 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 161:03.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:03.46 /builddir/build/BUILD/firefox-67.0.3/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:03.46 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 161:03.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:03.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/IDTracker.h:11, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:16, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/dom/smil/SMILTimeContainer.h:10, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/dom/smil/SMILTimeContainer.cpp:7, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 161:03.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:03.46 } else 161:03.46 ^~~~ 161:03.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:03.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:03.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:03.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:03.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 161:03.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:03.46 /builddir/build/BUILD/firefox-67.0.3/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:03.46 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 161:03.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:03.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINodeList.h:10, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:7, 161:03.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 161:03.46 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 161:03.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:03.47 foundInterface = 0; \ 161:03.47 ^~~~~~~~~~~~~~ 161:03.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:03.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:03.47 ^~~~~~~~~~~~~~~~~~~~~~~ 161:03.47 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:03.47 NS_INTERFACE_MAP_END 161:03.47 ^~~~~~~~~~~~~~~~~~~~ 161:03.47 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:03.47 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINodeList.h:10, 161:03.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 161:03.47 from /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:7, 161:03.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 161:03.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:03.47 } else 161:03.47 ^~~~ 161:03.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:03.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:03.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:03.47 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 161:03.47 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 161:03.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:04.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:04.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:04.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:04.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:04.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:04.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:04.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINodeList.h:10, 161:04.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 161:04.44 from /builddir/build/BUILD/firefox-67.0.3/dom/xbl/XBLChildrenElement.cpp:7, 161:04.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 161:04.44 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 161:04.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:04.44 foundInterface = 0; \ 161:04.44 ^~~~~~~~~~~~~~ 161:04.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:04.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:04.44 ^~~~~~~~~~~~~~~~~~~~~~~ 161:04.44 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:04.44 NS_INTERFACE_MAP_END 161:04.44 ^~~~~~~~~~~~~~~~~~~~ 161:04.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:04.45 else 161:04.45 ^~~~ 161:04.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:04.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:04.45 ^~~~~~~~~~~~~~~~~~ 161:04.45 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:04.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:04.45 ^~~~~~~~~~~~~~~~~~~~~~ 161:05.25 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 161:05.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:05.26 foundInterface = 0; \ 161:05.26 ^~~~~~~~~~~~~~ 161:05.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:05.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:05.26 ^~~~~~~~~~~~~~~~~~~~~~~ 161:05.26 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:05.26 NS_INTERFACE_MAP_END 161:05.26 ^~~~~~~~~~~~~~~~~~~~ 161:05.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:05.26 else 161:05.26 ^~~~ 161:05.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:05.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:05.26 ^~~~~~~~~~~~~~~~~~ 161:05.26 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:05.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:05.26 ^~~~~~~~~~~~~~~~~~~~~~ 161:06.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:06.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:06.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:06.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:06.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 161:06.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 161:06.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 161:06.70 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 161:06.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 161:06.71 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 161:06.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:06.71 foundInterface = 0; \ 161:06.71 ^~~~~~~~~~~~~~ 161:06.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:06.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:06.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:06.71 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 161:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:06.71 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:06.71 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 161:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:06.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 161:06.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 161:06.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 161:06.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 161:06.71 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 161:06.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 161:06.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:06.71 } else 161:06.71 ^~~~ 161:06.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:06.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:06.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:06.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 161:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:06.71 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:06.71 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 161:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:06.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:06.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:06.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:06.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:06.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 161:06.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 161:06.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 161:06.77 from /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 161:06.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 161:06.77 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 161:06.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:06.77 foundInterface = 0; \ 161:06.77 ^~~~~~~~~~~~~~ 161:06.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:06.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:06.77 ^~~~~~~~~~~~~~~~~~~~~~~ 161:06.77 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:06.77 NS_INTERFACE_MAP_END 161:06.77 ^~~~~~~~~~~~~~~~~~~~ 161:06.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:06.77 else 161:06.78 ^~~~ 161:06.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:06.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:06.78 ^~~~~~~~~~~~~~~~~~ 161:06.78 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:06.78 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 161:06.78 ^~~~~~~~~~~~~~~~~~~~~~ 161:07.26 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 161:07.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:07.26 foundInterface = 0; \ 161:07.26 ^~~~~~~~~~~~~~ 161:07.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:07.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:07.26 ^~~~~~~~~~~~~~~~~~~~~~~ 161:07.26 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLResourceLoader.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:07.26 NS_INTERFACE_MAP_END 161:07.26 ^~~~~~~~~~~~~~~~~~~~ 161:07.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:07.26 else 161:07.26 ^~~~ 161:07.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:07.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:07.26 ^~~~~~~~~~~~~~~~~~ 161:07.26 /builddir/build/BUILD/firefox-67.0.3/dom/xbl/nsXBLResourceLoader.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:07.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:07.26 ^~~~~~~~~~~~~~~~~~~~~~ 161:12.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:128: 161:12.81 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 161:12.81 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 161:12.81 } 161:12.81 ^ 161:12.81 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:12.81 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 161:12.81 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 161:12.81 /builddir/build/BUILD/firefox-67.0.3/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:14.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:14.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:14.02 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:12, 161:14.02 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 161:14.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CharacterData.h:16, 161:14.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Text.h:10, 161:14.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CDATASection.h:11, 161:14.02 from /builddir/build/BUILD/firefox-67.0.3/dom/xml/CDATASection.cpp:7, 161:14.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 161:14.02 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 161:14.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:14.02 foundInterface = 0; \ 161:14.02 ^~~~~~~~~~~~~~ 161:14.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:14.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:14.02 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:14.02 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 161:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:14.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:14.02 else 161:14.02 ^~~~ 161:14.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:14.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:14.02 ^~~~~~~~~~~~~~~~~~ 161:14.02 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:14.02 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 161:14.02 ^~~~~~~~~~~~~~~~~~~~~~ 161:14.10 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 161:14.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:14.10 foundInterface = 0; \ 161:14.10 ^~~~~~~~~~~~~~ 161:14.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:14.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:14.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:14.10 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:14.10 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 161:14.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:14.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:14.10 else 161:14.10 ^~~~ 161:14.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:14.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:14.10 ^~~~~~~~~~~~~~~~~~ 161:14.10 /builddir/build/BUILD/firefox-67.0.3/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:14.10 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 161:14.10 ^~~~~~~~~~~~~~~~~~~~~~ 161:22.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 161:22.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 161:22.64 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/XPathEvaluator.cpp:6, 161:22.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 161:22.64 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 161:22.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:22.65 foundInterface = 0; \ 161:22.65 ^~~~~~~~~~~~~~ 161:22.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:22.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:22.65 ^~~~~~~~~~~~~~~~~~~~~~~ 161:22.65 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:22.65 NS_INTERFACE_MAP_END 161:22.65 ^~~~~~~~~~~~~~~~~~~~ 161:22.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:22.65 else 161:22.65 ^~~~ 161:22.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 161:22.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 161:22.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:22.65 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 161:22.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 161:22.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 161:23.44 /builddir/build/BUILD/firefox-67.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] 161:23.44 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 161:23.44 ^ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 161:23.44 class txXPathNode { 161:23.44 ^~~~~~~~~~~ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 161:23.44 /builddir/build/BUILD/firefox-67.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] 161:23.44 memmove(insertPos, pos, count * sizeof(txXPathNode)); 161:23.44 ^ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 161:23.44 class txXPathNode { 161:23.44 ^~~~~~~~~~~ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 161:23.44 /builddir/build/BUILD/firefox-67.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] 161:23.44 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 161:23.44 ^ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 161:23.44 class txXPathNode { 161:23.44 ^~~~~~~~~~~ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 161:23.44 /builddir/build/BUILD/firefox-67.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] 161:23.44 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 161:23.44 ^ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 161:23.44 class txXPathNode { 161:23.44 ^~~~~~~~~~~ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 161:23.44 /builddir/build/BUILD/firefox-67.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] 161:23.44 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 161:23.44 ^ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 161:23.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 161:23.44 class txXPathNode { 161:23.44 ^~~~~~~~~~~ 161:23.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 161:23.44 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 161:23.45 /builddir/build/BUILD/firefox-67.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] 161:23.45 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 161:23.45 ^ 161:23.45 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 161:23.45 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txNameTest.cpp:9, 161:23.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 161:23.45 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 161:23.45 class txXPathNode { 161:23.45 ^~~~~~~~~~~ 161:26.14 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/base/txCore.h:11, 161:26.14 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txXMLEventHandler.h:9, 161:26.14 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txBufferingHandler.h:9, 161:26.14 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txBufferingHandler.cpp:6, 161:26.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 161:26.14 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 161:26.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:26.14 foundInterface = 0; \ 161:26.15 ^~~~~~~~~~~~~~ 161:26.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:26.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:26.15 ^~~~~~~~~~~~~~~~~~~~~~~ 161:26.15 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:26.15 NS_INTERFACE_MAP_END 161:26.15 ^~~~~~~~~~~~~~~~~~~~ 161:26.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:26.15 else 161:26.15 ^~~~ 161:26.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 161:26.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 161:26.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:26.15 /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 161:26.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 161:26.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:26.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xpath/txXPathNode.h:10, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xml/txXMLUtils.h:15, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txXSLTFunctions.h:10, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 161:26.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 161:26.53 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 161:26.53 /builddir/build/BUILD/firefox-67.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] 161:26.53 memset(aT, 0, sizeof(T)); 161:26.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 161:26.53 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 161:26.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 161:26.53 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 161:26.53 struct GlobalProperties { 161:26.53 ^~~~~~~~~~~~~~~~ 161:28.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 161:28.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 161:28.55 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULDocument.cpp: In member function 'virtual nsresult mozilla::dom::XULDocument::QueryInterface(const nsIID&, void**)': 161:28.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:28.55 foundInterface = 0; \ 161:28.55 ^~~~~~~~~~~~~~ 161:28.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:28.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:28.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:28.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:28.55 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 161:28.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:28.56 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULDocument.cpp:188:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:28.56 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 161:28.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:28.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:28.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 161:28.56 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 161:28.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 161:28.56 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 161:28.56 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 161:28.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 161:28.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:28.56 } else 161:28.56 ^~~~ 161:28.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:28.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:28.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:28.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:28.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 161:28.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:28.56 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULDocument.cpp:188:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:28.56 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 161:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 161:30.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 161:30.03 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 161:30.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:30.04 foundInterface = 0; \ 161:30.04 ^~~~~~~~~~~~~~ 161:30.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:30.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:30.04 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 161:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.04 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:30.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 161:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:30.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 161:30.04 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 161:30.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 161:30.04 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 161:30.04 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 161:30.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 161:30.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:30.04 } else 161:30.04 ^~~~ 161:30.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:30.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:30.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 161:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.04 /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:30.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 161:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.08 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.h:10, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/XULBroadcastManager.cpp:7, 161:30.08 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 161:30.08 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 161:30.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:30.08 foundInterface = 0; \ 161:30.08 ^~~~~~~~~~~~~~ 161:30.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:30.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:30.08 ^~~~~~~~~~~~~~~~~~~~~~~ 161:30.08 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:30.08 NS_INTERFACE_MAP_END 161:30.08 ^~~~~~~~~~~~~~~~~~~~ 161:30.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:30.08 else 161:30.08 ^~~~ 161:30.08 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 161:30.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 161:30.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.08 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 161:30.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 161:30.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.12 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 161:30.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:30.12 foundInterface = 0; \ 161:30.12 ^~~~~~~~~~~~~~ 161:30.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:30.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:30.12 ^~~~~~~~~~~~~~~~~~~~~~~ 161:30.12 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:30.12 NS_INTERFACE_MAP_END 161:30.12 ^~~~~~~~~~~~~~~~~~~~ 161:30.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:30.12 else 161:30.12 ^~~~ 161:30.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:30.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:30.12 ^~~~~~~~~~~~~~~~~~ 161:30.12 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:30.12 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 161:30.12 ^~~~~~~~~~~~~~~~~~~~~~ 161:30.16 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 161:30.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:30.16 foundInterface = 0; \ 161:30.16 ^~~~~~~~~~~~~~ 161:30.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:30.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:30.16 ^~~~~~~~~~~~~~~~~~~~~~~ 161:30.16 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:30.16 NS_INTERFACE_MAP_END 161:30.16 ^~~~~~~~~~~~~~~~~~~~ 161:30.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:30.16 else 161:30.16 ^~~~ 161:30.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 161:30.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 161:30.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.16 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 161:30.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 161:30.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:30.30 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 161:30.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:30.30 foundInterface = 0; \ 161:30.30 ^~~~~~~~~~~~~~ 161:30.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:30.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:30.30 ^~~~~~~~~~~~~~~~~~~~~~~ 161:30.30 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPopupListener.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:30.30 NS_INTERFACE_MAP_END 161:30.31 ^~~~~~~~~~~~~~~~~~~~ 161:30.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:30.31 else 161:30.31 ^~~~ 161:30.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:30.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:30.31 ^~~~~~~~~~~~~~~~~~ 161:30.31 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPopupListener.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:30.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:30.31 ^~~~~~~~~~~~~~~~~~~~~~ 161:41.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:41.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:41.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:41.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:41.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMArray.h:15, 161:41.30 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.h:11, 161:41.30 from /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.cpp:6, 161:41.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 161:41.30 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 161:41.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:41.30 foundInterface = 0; \ 161:41.30 ^~~~~~~~~~~~~~ 161:41.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:41.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:41.30 ^~~~~~~~~~~~~~~~~~~~~~~ 161:41.30 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:41.30 NS_INTERFACE_MAP_END 161:41.30 ^~~~~~~~~~~~~~~~~~~~ 161:41.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:41.31 else 161:41.31 ^~~~ 161:41.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:41.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:41.31 ^~~~~~~~~~~~~~~~~~ 161:41.31 /builddir/build/BUILD/firefox-67.0.3/dom/xul/nsXULPrototypeDocument.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:41.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:41.31 ^~~~~~~~~~~~~~~~~~~~~~ 161:49.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 161:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 161:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 161:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 161:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/U2F.h:12, 161:49.93 from /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp:7, 161:49.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 161:49.93 /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 161:49.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:49.93 foundInterface = 0; \ 161:49.93 ^~~~~~~~~~~~~~ 161:49.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:49.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:49.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:49.93 /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:49.93 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 161:49.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:49.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 161:49.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 161:49.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 161:49.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 161:49.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 161:49.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 161:49.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 161:49.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/U2F.h:14, 161:49.94 from /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp:7, 161:49.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 161:49.94 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:49.94 else 161:49.94 ^~~~ 161:49.94 /builddir/build/BUILD/firefox-67.0.3/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 161:49.94 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 161:49.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:50.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:50.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:50.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:50.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:50.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 161:50.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 161:50.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 161:50.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Console.h:10, 161:50.43 from /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp:7, 161:50.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 161:50.44 /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 161:50.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:50.44 foundInterface = 0; \ 161:50.44 ^~~~~~~~~~~~~~ 161:50.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:50.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:50.44 ^~~~~~~~~~~~~~~~~~~~~~~ 161:50.44 /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp:926:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:50.44 NS_INTERFACE_MAP_END 161:50.44 ^~~~~~~~~~~~~~~~~~~~ 161:50.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:50.44 else 161:50.44 ^~~~ 161:50.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:50.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:50.44 ^~~~~~~~~~~~~~~~~~ 161:50.44 /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp:925:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:50.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 161:50.44 ^~~~~~~~~~~~~~~~~~~~~~ 161:50.61 /builddir/build/BUILD/firefox-67.0.3/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 161:50.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:50.61 foundInterface = 0; \ 161:50.61 ^~~~~~~~~~~~~~ 161:50.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:50.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:50.61 ^~~~~~~~~~~~~~~~~~~~~~~ 161:50.61 /builddir/build/BUILD/firefox-67.0.3/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:50.61 NS_INTERFACE_MAP_END 161:50.61 ^~~~~~~~~~~~~~~~~~~~ 161:50.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 161:50.61 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 161:50.61 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcpublic.h:22, 161:50.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 161:50.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 161:50.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 161:50.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 161:50.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Console.h:10, 161:50.61 from /builddir/build/BUILD/firefox-67.0.3/dom/console/Console.cpp:7, 161:50.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 161:50.61 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:50.61 else 161:50.61 ^~~~ 161:50.61 /builddir/build/BUILD/firefox-67.0.3/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 161:50.61 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 161:50.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:51.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:51.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:51.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:51.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:51.16 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:51.16 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 161:51.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 161:51.16 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 161:51.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:51.16 foundInterface = 0; \ 161:51.16 ^~~~~~~~~~~~~~ 161:51.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:51.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:51.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.16 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:665:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:51.16 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:51.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:51.16 else 161:51.16 ^~~~ 161:51.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 161:51.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 161:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.17 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:664:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 161:51.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 161:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.20 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 161:51.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:51.20 foundInterface = 0; \ 161:51.20 ^~~~~~~~~~~~~~ 161:51.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:51.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.20 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:51.20 NS_INTERFACE_MAP_END_INHERITING(Event) 161:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.20 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:51.20 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 161:51.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 161:51.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:51.20 } else 161:51.21 ^~~~ 161:51.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:51.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:51.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.21 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:51.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 161:51.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:51.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:51.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:51.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:51.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:51.27 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:51.27 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 161:51.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 161:51.27 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 161:51.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:51.27 foundInterface = 0; \ 161:51.27 ^~~~~~~~~~~~~~ 161:51.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:51.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:51.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.27 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:51.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:51.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.27 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:51.27 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 161:51.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 161:51.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:51.27 } else 161:51.27 ^~~~ 161:51.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:51.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:51.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.27 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:51.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 161:51.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:51.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:51.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:51.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:51.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:51.28 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:51.28 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 161:51.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 161:51.28 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 161:51.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:51.28 foundInterface = 0; \ 161:51.28 ^~~~~~~~~~~~~~ 161:51.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:51.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:51.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.28 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:51.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:51.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.28 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 161:51.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:51.29 } else 161:51.29 ^~~~ 161:51.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:51.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.29 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:51.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 161:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 161:51.29 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 161:51.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:51.29 foundInterface = 0; \ 161:51.29 ^~~~~~~~~~~~~~ 161:51.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:51.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.29 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:51.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.29 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRDisplay.cpp:7, 161:51.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 161:51.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:51.29 } else 161:51.30 ^~~~ 161:51.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:51.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:51.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.30 /builddir/build/BUILD/firefox-67.0.3/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:51.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 161:51.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:52.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:52.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 161:52.09 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 161:52.09 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 161:52.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 161:52.09 /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 161:52.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.10 foundInterface = 0; \ 161:52.10 ^~~~~~~~~~~~~~ 161:52.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:52.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:52.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.10 /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:52.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:52.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 161:52.10 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 161:52.10 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 161:52.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 161:52.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.10 } else 161:52.10 ^~~~ 161:52.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:52.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:52.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.10 /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:52.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 161:52.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:52.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:52.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 161:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 161:52.16 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 161:52.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 161:52.16 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 161:52.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.16 foundInterface = 0; \ 161:52.16 ^~~~~~~~~~~~~~ 161:52.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.16 ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.16 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.16 NS_INTERFACE_MAP_END 161:52.16 ^~~~~~~~~~~~~~~~~~~~ 161:52.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.16 else 161:52.16 ^~~~ 161:52.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.16 ^~~~~~~~~~~~~~~~~~ 161:52.16 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.16 ^~~~~~~~~~~~~~~~~~~~~~ 161:52.18 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 161:52.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.18 foundInterface = 0; \ 161:52.18 ^~~~~~~~~~~~~~ 161:52.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:52.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.18 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:52.18 NS_INTERFACE_MAP_END_INHERITING(Performance) 161:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.18 else 161:52.18 ^~~~ 161:52.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.18 ^~~~~~~~~~~~~~~~~~ 161:52.18 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.18 ^~~~~~~~~~~~~~~~~~~~~~ 161:52.20 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 161:52.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.20 foundInterface = 0; \ 161:52.20 ^~~~~~~~~~~~~~ 161:52.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:52.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:52.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.20 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:52.20 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 161:52.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 161:52.20 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 161:52.20 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 161:52.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 161:52.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.20 } else 161:52.20 ^~~~ 161:52.20 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:52.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:52.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.20 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:52.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 161:52.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:52.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:52.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 161:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 161:52.46 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 161:52.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 161:52.46 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 161:52.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.46 foundInterface = 0; \ 161:52.46 ^~~~~~~~~~~~~~ 161:52.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.46 ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.46 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.46 NS_INTERFACE_MAP_END 161:52.46 ^~~~~~~~~~~~~~~~~~~~ 161:52.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.46 else 161:52.46 ^~~~ 161:52.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.46 ^~~~~~~~~~~~~~~~~~ 161:52.46 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.47 ^~~~~~~~~~~~~~~~~~~~~~ 161:52.48 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 161:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.48 foundInterface = 0; \ 161:52.48 ^~~~~~~~~~~~~~ 161:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.48 ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.48 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.48 NS_INTERFACE_MAP_END 161:52.48 ^~~~~~~~~~~~~~~~~~~~ 161:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.48 else 161:52.48 ^~~~ 161:52.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.49 ^~~~~~~~~~~~~~~~~~ 161:52.49 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.49 ^~~~~~~~~~~~~~~~~~~~~~ 161:52.49 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 161:52.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.49 foundInterface = 0; \ 161:52.49 ^~~~~~~~~~~~~~ 161:52.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:52.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:52.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.49 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:52.49 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 161:52.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 161:52.49 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 161:52.49 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 161:52.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 161:52.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.49 } else 161:52.49 ^~~~ 161:52.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:52.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:52.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.50 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:52.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 161:52.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:52.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:52.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 161:52.51 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.h:11, 161:52.51 from /builddir/build/BUILD/firefox-67.0.3/dom/performance/Performance.cpp:7, 161:52.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 161:52.52 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 161:52.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.52 foundInterface = 0; \ 161:52.52 ^~~~~~~~~~~~~~ 161:52.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.52 ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.52 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.52 NS_INTERFACE_MAP_END 161:52.52 ^~~~~~~~~~~~~~~~~~~~ 161:52.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.52 else 161:52.52 ^~~~ 161:52.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.52 ^~~~~~~~~~~~~~~~~~ 161:52.52 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.52 ^~~~~~~~~~~~~~~~~~~~~~ 161:54.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:128: 161:54.86 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 161:54.86 /builddir/build/BUILD/firefox-67.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] 161:54.86 } // namespace mozilla 161:54.86 ^ 161:54.86 /builddir/build/BUILD/firefox-67.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] 161:54.86 /builddir/build/BUILD/firefox-67.0.3/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 161:54.86 /builddir/build/BUILD/firefox-67.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] 161:54.86 /builddir/build/BUILD/firefox-67.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] 162:00.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:00.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:00.03 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 162:00.03 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:00.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:00.03 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 162:00.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:00.03 foundInterface = 0; \ 162:00.03 ^~~~~~~~~~~~~~ 162:00.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:00.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:00.03 ^~~~~~~~~~~~~~~~~~~~~~~ 162:00.03 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:00.03 NS_INTERFACE_MAP_END 162:00.03 ^~~~~~~~~~~~~~~~~~~~ 162:00.03 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 162:00.03 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:00.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:00.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:00.04 } else 162:00.04 ^~~~ 162:00.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:00.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:00.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.04 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:00.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 162:00.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:00.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:00.04 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 162:00.04 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:00.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:00.04 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 162:00.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:00.05 foundInterface = 0; \ 162:00.05 ^~~~~~~~~~~~~~ 162:00.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:00.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:00.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.05 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:00.05 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 162:00.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.05 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 162:00.05 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:00.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:00.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:00.05 } else 162:00.05 ^~~~ 162:00.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:00.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:00.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.05 /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:00.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 162:00.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.06 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:00.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:00.06 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 162:00.06 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:00.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:00.06 /builddir/build/BUILD/firefox-67.0.3/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 162:00.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:00.06 foundInterface = 0; \ 162:00.06 ^~~~~~~~~~~~~~ 162:00.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:00.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:00.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.06 /builddir/build/BUILD/firefox-67.0.3/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:00.06 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 162:00.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.06 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 162:00.07 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:00.07 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:00.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:00.07 } else 162:00.07 ^~~~ 162:00.07 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:00.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:00.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.07 /builddir/build/BUILD/firefox-67.0.3/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:00.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 162:00.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.69 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.h:11, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.cpp:7, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 162:00.69 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 162:00.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:00.69 foundInterface = 0; \ 162:00.69 ^~~~~~~~~~~~~~ 162:00.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:00.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:00.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.69 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:00.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:00.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.69 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.h:11, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.cpp:7, 162:00.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 162:00.69 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:00.69 } else 162:00.70 ^~~~ 162:00.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:00.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:00.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.70 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:00.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 162:00.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:00.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:00.73 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 162:00.73 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:00.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:00.73 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 162:00.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:00.73 foundInterface = 0; \ 162:00.73 ^~~~~~~~~~~~~~ 162:00.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:00.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:00.73 ^~~~~~~~~~~~~~~~~~~~~~~ 162:00.73 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:00.73 NS_INTERFACE_MAP_END 162:00.73 ^~~~~~~~~~~~~~~~~~~~ 162:00.73 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 162:00.73 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:00.73 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:00.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:00.73 } else 162:00.73 ^~~~ 162:00.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:00.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:00.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:00.73 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:00.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 162:00.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:01.68 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:01.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:01.68 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:10, 162:01.68 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:01.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:01.68 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 162:01.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:01.68 foundInterface = 0; \ 162:01.68 ^~~~~~~~~~~~~~ 162:01.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:01.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:01.68 ^~~~~~~~~~~~~~~~~~~~~~~ 162:01.68 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoader.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:01.68 NS_INTERFACE_MAP_END 162:01.68 ^~~~~~~~~~~~~~~~~~~~ 162:01.68 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.h:11, 162:01.68 from /builddir/build/BUILD/firefox-67.0.3/dom/script/LoadedScript.cpp:7, 162:01.68 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 162:01.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:01.68 } else 162:01.68 ^~~~ 162:01.68 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:01.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:01.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:01.69 /builddir/build/BUILD/firefox-67.0.3/dom/script/ScriptLoader.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:01.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 162:01.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:01.71 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:01.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 162:01.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:01.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:01.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 162:01.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 162:01.71 from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.h:11, 162:01.71 from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:7, 162:01.71 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 162:01.71 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 162:01.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:01.72 foundInterface = 0; \ 162:01.72 ^~~~~~~~~~~~~~ 162:01.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:01.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:01.72 ^~~~~~~~~~~~~~~~~~~~~~~ 162:01.72 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:01.72 NS_INTERFACE_MAP_END 162:01.72 ^~~~~~~~~~~~~~~~~~~~ 162:01.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:01.72 else 162:01.72 ^~~~ 162:01.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:01.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:01.73 ^~~~~~~~~~~~~~~~~~ 162:01.73 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:414:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:01.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:01.73 ^~~~~~~~~~~~~~~~~~~~~~ 162:01.77 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 162:01.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:01.77 foundInterface = 0; \ 162:01.77 ^~~~~~~~~~~~~~ 162:01.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:01.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:01.77 ^~~~~~~~~~~~~~~~~~~~~~~ 162:01.77 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:01.78 NS_INTERFACE_MAP_END 162:01.78 ^~~~~~~~~~~~~~~~~~~~ 162:01.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:01.78 else 162:01.78 ^~~~ 162:01.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:01.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:01.78 ^~~~~~~~~~~~~~~~~~ 162:01.78 /builddir/build/BUILD/firefox-67.0.3/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:01.78 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 162:01.78 ^~~~~~~~~~~~~~~~~~~~~~ 162:02.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 162:02.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 162:02.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 162:02.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 162:02.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 162:02.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/Value.h:26, 162:02.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:32, 162:02.17 from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.h:11, 162:02.17 from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:7, 162:02.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 162:02.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 162:02.17 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 162:02.17 /builddir/build/BUILD/firefox-67.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] 162:02.17 memset(aT, 0, sizeof(T)); 162:02.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 162:02.17 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/worklet/Worklet.cpp:24, 162:02.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 162:02.17 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 162:02.17 struct GlobalProperties { 162:02.17 ^~~~~~~~~~~~~~~~ 162:02.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:02.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:02.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 162:02.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 162:02.70 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.h:11, 162:02.70 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.cpp:7, 162:02.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 162:02.70 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 162:02.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:02.70 foundInterface = 0; \ 162:02.70 ^~~~~~~~~~~~~~ 162:02.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:02.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:02.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:02.70 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:02.71 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 162:02.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:02.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:02.71 else 162:02.71 ^~~~ 162:02.71 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:02.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:02.71 ^~~~~~~~~~~~~~~~~~ 162:02.71 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:02.71 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 162:02.71 ^~~~~~~~~~~~~~~~~~~~~~ 162:02.93 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 162:02.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:02.93 foundInterface = 0; \ 162:02.93 ^~~~~~~~~~~~~~ 162:02.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:02.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:02.94 ^~~~~~~~~~~~~~~~~~~~~~~ 162:02.94 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:3591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:02.94 NS_INTERFACE_MAP_END 162:02.94 ^~~~~~~~~~~~~~~~~~~~ 162:02.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:02.94 else 162:02.94 ^~~~ 162:02.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 162:02.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 162:02.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:02.94 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:3590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 162:02.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 162:02.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:05.04 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 162:05.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:05.04 foundInterface = 0; \ 162:05.04 ^~~~~~~~~~~~~~ 162:05.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:05.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:05.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:05.04 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestWorker.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:05.04 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 162:05.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:05.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:05.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 162:05.04 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.h:11, 162:05.04 from /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequest.cpp:7, 162:05.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 162:05.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:05.04 } else 162:05.04 ^~~~ 162:05.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:05.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:05.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:05.05 /builddir/build/BUILD/firefox-67.0.3/dom/xhr/XMLHttpRequestWorker.cpp:1446:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:05.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 162:05.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:06.69 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 162:06.69 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 162:06.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 162:06.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 162:06.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 162:06.69 from /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 162:06.70 from /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 162:06.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 162:06.70 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 162:06.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:06.70 foundInterface = 0; \ 162:06.70 ^~~~~~~~~~~~~~ 162:06.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:06.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:06.70 ^~~~~~~~~~~~~~~~~~~~~~~ 162:06.70 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:06.70 NS_INTERFACE_MAP_END 162:06.70 ^~~~~~~~~~~~~~~~~~~~ 162:06.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:06.70 else 162:06.70 ^~~~ 162:06.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:06.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:06.70 ^~~~~~~~~~~~~~~~~~ 162:06.70 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:06.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:06.70 ^~~~~~~~~~~~~~~~~~~~~~ 162:06.87 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 162:06.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:06.87 foundInterface = 0; \ 162:06.87 ^~~~~~~~~~~~~~ 162:06.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:06.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:06.87 ^~~~~~~~~~~~~~~~~~~~~~~ 162:06.87 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:06.88 NS_INTERFACE_MAP_END 162:06.88 ^~~~~~~~~~~~~~~~~~~~ 162:06.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:06.88 else 162:06.88 ^~~~ 162:06.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:06.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:06.88 ^~~~~~~~~~~~~~~~~~ 162:06.88 /builddir/build/BUILD/firefox-67.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp:285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:06.88 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 162:06.88 ^~~~~~~~~~~~~~~~~~~~~~ 162:10.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:10.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 162:10.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:10.65 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:10.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 162:10.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 162:10.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 162:10.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 162:10.66 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 162:10.66 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 162:10.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 162:10.66 /builddir/build/BUILD/firefox-67.0.3/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 162:10.66 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:10.66 foundInterface = 0; \ 162:10.67 ^~~~~~~~~~~~~~ 162:10.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:10.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:10.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.67 /builddir/build/BUILD/firefox-67.0.3/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:10.67 NS_INTERFACE_MAP_END_INHERITING(Event) 162:10.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 162:10.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 162:10.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 162:10.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 162:10.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 162:10.67 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 162:10.67 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 162:10.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 162:10.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:10.67 } else 162:10.67 ^~~~ 162:10.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:10.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:10.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.67 /builddir/build/BUILD/firefox-67.0.3/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:10.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 162:10.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.74 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 162:10.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 162:10.75 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 162:10.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:10.75 foundInterface = 0; \ 162:10.75 ^~~~~~~~~~~~~~ 162:10.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:10.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:10.75 ^~~~~~~~~~~~~~~~~~~~~~~ 162:10.75 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:10.75 NS_INTERFACE_MAP_END 162:10.75 ^~~~~~~~~~~~~~~~~~~~ 162:10.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:10.76 else 162:10.76 ^~~~ 162:10.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:10.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:10.76 ^~~~~~~~~~~~~~~~~~ 162:10.76 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:10.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:10.76 ^~~~~~~~~~~~~~~~~~~~~~ 162:10.76 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 162:10.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:10.76 foundInterface = 0; \ 162:10.77 ^~~~~~~~~~~~~~ 162:10.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:10.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:10.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.77 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:10.77 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 162:10.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 162:10.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 162:10.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 162:10.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 162:10.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 162:10.77 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 162:10.77 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 162:10.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 162:10.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:10.77 } else 162:10.77 ^~~~ 162:10.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:10.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:10.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.77 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:10.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 162:10.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:13.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 162:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 162:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 162:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 162:13.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 162:13.14 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 162:13.14 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 162:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 162:13.14 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 162:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:13.14 foundInterface = 0; \ 162:13.14 ^~~~~~~~~~~~~~ 162:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:13.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:13.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:13.14 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:13.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:13.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:13.14 else 162:13.14 ^~~~ 162:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:13.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:13.14 ^~~~~~~~~~~~~~~~~~ 162:13.14 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:13.14 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 162:13.14 ^~~~~~~~~~~~~~~~~~~~~~ 162:15.21 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 162:15.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:15.21 foundInterface = 0; \ 162:15.21 ^~~~~~~~~~~~~~ 162:15.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:15.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:15.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:15.21 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:15.21 NS_INTERFACE_MAP_END_INHERITING(Event) 162:15.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:15.21 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 162:15.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 162:15.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 162:15.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 162:15.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 162:15.21 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 162:15.21 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 162:15.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 162:15.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:15.21 } else 162:15.21 ^~~~ 162:15.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:15.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:15.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:15.21 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:15.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 162:15.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:15.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:15.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 162:15.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:15.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:15.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 162:15.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 162:15.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 162:15.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 162:15.23 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.h:10, 162:15.23 from /builddir/build/BUILD/firefox-67.0.3/dom/payments/BasicCardPayment.cpp:7, 162:15.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 162:15.23 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 162:15.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:15.24 foundInterface = 0; \ 162:15.24 ^~~~~~~~~~~~~~ 162:15.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:15.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:15.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:15.24 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:15.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:15.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:15.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:15.24 else 162:15.24 ^~~~ 162:15.24 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:15.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:15.24 ^~~~~~~~~~~~~~~~~~ 162:15.24 /builddir/build/BUILD/firefox-67.0.3/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:15.24 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 162:15.24 ^~~~~~~~~~~~~~~~~~~~~~ 162:17.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 162:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 162:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 162:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 162:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TypedArray.h:17, 162:17.57 from /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.h:12, 162:17.57 from /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp:7, 162:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 162:17.58 /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 162:17.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:17.58 foundInterface = 0; \ 162:17.58 ^~~~~~~~~~~~~~ 162:17.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:17.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:17.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:17.58 /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp:1425:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:17.58 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:17.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:17.58 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 162:17.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/TypedArray.h:19, 162:17.58 from /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.h:12, 162:17.58 from /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp:7, 162:17.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 162:17.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:17.58 } else 162:17.58 ^~~~ 162:17.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:17.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:17.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:17.58 /builddir/build/BUILD/firefox-67.0.3/dom/websocket/WebSocket.cpp:1424:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:17.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 162:17.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:24.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:24.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:24.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 162:24.30 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:24.30 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:24.30 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:24.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:24.30 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 162:24.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:24.31 foundInterface = 0; \ 162:24.31 ^~~~~~~~~~~~~~ 162:24.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:24.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:24.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:24.31 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:24.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:24.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:24.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:24.31 else 162:24.31 ^~~~ 162:24.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:24.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:24.31 ^~~~~~~~~~~~~~~~~~ 162:24.31 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:24.31 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 162:24.31 ^~~~~~~~~~~~~~~~~~~~~~ 162:24.57 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 162:24.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:24.57 foundInterface = 0; \ 162:24.57 ^~~~~~~~~~~~~~ 162:24.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:24.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:24.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:24.57 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:24.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:24.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:24.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:24.57 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:24.58 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:24.58 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:24.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:24.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:24.58 } else 162:24.58 ^~~~ 162:24.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:24.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:24.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:24.58 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:24.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 162:24.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:25.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:25.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 162:25.30 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:25.30 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:25.30 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:25.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:25.30 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 162:25.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:25.31 foundInterface = 0; \ 162:25.31 ^~~~~~~~~~~~~~ 162:25.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:25.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:25.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.31 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:25.31 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 162:25.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:25.31 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:25.31 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:25.31 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:25.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:25.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:25.31 } else 162:25.31 ^~~~ 162:25.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:25.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:25.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.31 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:25.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 162:25.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:25.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:25.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 162:25.31 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:25.31 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:25.32 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:25.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:25.32 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 162:25.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:25.32 foundInterface = 0; \ 162:25.32 ^~~~~~~~~~~~~~ 162:25.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:25.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:25.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.32 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:978:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:25.32 NS_INTERFACE_MAP_END_INHERITING(Event) 162:25.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:25.32 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:25.32 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:25.32 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:25.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:25.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:25.32 } else 162:25.32 ^~~~ 162:25.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:25.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:25.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.32 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:977:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:25.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 162:25.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:25.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:25.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 162:25.33 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:25.33 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:25.33 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:25.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:25.33 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 162:25.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:25.33 foundInterface = 0; \ 162:25.33 ^~~~~~~~~~~~~~ 162:25.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:25.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:25.33 ^~~~~~~~~~~~~~~~~~~~~~~ 162:25.33 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:25.33 NS_INTERFACE_MAP_END 162:25.33 ^~~~~~~~~~~~~~~~~~~~ 162:25.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:25.33 else 162:25.33 ^~~~ 162:25.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:25.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:25.33 ^~~~~~~~~~~~~~~~~~ 162:25.33 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:25.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:25.33 ^~~~~~~~~~~~~~~~~~~~~~ 162:25.34 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 162:25.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:25.34 foundInterface = 0; \ 162:25.34 ^~~~~~~~~~~~~~ 162:25.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:25.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:25.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.34 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:25.34 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 162:25.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:25.34 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:25.34 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:25.34 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:25.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:25.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:25.34 } else 162:25.34 ^~~~ 162:25.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:25.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:25.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.34 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:25.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 162:25.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:25.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:25.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 162:25.38 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:25.38 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:25.38 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:25.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:25.38 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 162:25.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:25.39 foundInterface = 0; \ 162:25.39 ^~~~~~~~~~~~~~ 162:25.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:25.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:25.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.39 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:25.39 NS_INTERFACE_MAP_END_INHERITING(Event) 162:25.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:25.39 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 162:25.39 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 162:25.39 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 162:25.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 162:25.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:25.39 } else 162:25.39 ^~~~ 162:25.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:25.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:25.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:25.39 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:25.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 162:25.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:27.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:27.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 162:27.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsINetworkInterceptController.h:10, 162:27.77 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 162:27.77 from /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 162:27.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 162:27.77 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 162:27.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:27.77 foundInterface = 0; \ 162:27.77 ^~~~~~~~~~~~~~ 162:27.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:27.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:27.78 ^~~~~~~~~~~~~~~~~~~~~~~ 162:27.78 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:27.78 NS_INTERFACE_MAP_END 162:27.78 ^~~~~~~~~~~~~~~~~~~~ 162:27.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:27.78 else 162:27.78 ^~~~ 162:27.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 162:27.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 162:27.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:27.78 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 162:27.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 162:27.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:28.67 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 162:28.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:28.67 foundInterface = 0; \ 162:28.67 ^~~~~~~~~~~~~~ 162:28.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:28.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:28.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:28.67 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:28.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:28.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:28.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:28.67 else 162:28.67 ^~~~ 162:28.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:28.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:28.67 ^~~~~~~~~~~~~~~~~~ 162:28.67 /builddir/build/BUILD/firefox-67.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:28.67 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 162:28.67 ^~~~~~~~~~~~~~~~~~~~~~ 162:29.76 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 162:29.76 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 162:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 162:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 162:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 162:29.76 from /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/ActorsChild.h:10, 162:29.76 from /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/ActorsChild.cpp:7, 162:29.76 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 162:29.76 /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 162:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:29.76 foundInterface = 0; \ 162:29.76 ^~~~~~~~~~~~~~ 162:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:29.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:29.76 ^~~~~~~~~~~~~~~~~~~~~~~ 162:29.76 /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:29.76 NS_INTERFACE_MAP_END 162:29.76 ^~~~~~~~~~~~~~~~~~~~ 162:29.76 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:29.76 else 162:29.76 ^~~~ 162:29.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:29.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:29.77 ^~~~~~~~~~~~~~~~~~ 162:29.77 /builddir/build/BUILD/firefox-67.0.3/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:29.77 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 162:29.77 ^~~~~~~~~~~~~~~~~~~~~~ 162:31.09 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:31.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:31.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 162:31.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 162:31.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 162:31.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 162:31.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 162:31.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 162:31.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 162:31.10 from /builddir/build/BUILD/firefox-67.0.3/dom/reporting/DeprecationReportBody.cpp:7, 162:31.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 162:31.10 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 162:31.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:31.10 foundInterface = 0; \ 162:31.10 ^~~~~~~~~~~~~~ 162:31.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:31.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:31.10 ^~~~~~~~~~~~~~~~~~~~~~~ 162:31.10 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:31.10 NS_INTERFACE_MAP_END 162:31.10 ^~~~~~~~~~~~~~~~~~~~ 162:31.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:31.10 else 162:31.10 ^~~~ 162:31.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:31.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:31.11 ^~~~~~~~~~~~~~~~~~ 162:31.11 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:31.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:31.11 ^~~~~~~~~~~~~~~~~~~~~~ 162:31.11 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 162:31.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:31.11 foundInterface = 0; \ 162:31.11 ^~~~~~~~~~~~~~ 162:31.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:31.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:31.11 ^~~~~~~~~~~~~~~~~~~~~~~ 162:31.11 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:31.11 NS_INTERFACE_MAP_END 162:31.11 ^~~~~~~~~~~~~~~~~~~~ 162:31.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:31.11 else 162:31.11 ^~~~ 162:31.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:31.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:31.11 ^~~~~~~~~~~~~~~~~~ 162:31.11 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:31.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:31.11 ^~~~~~~~~~~~~~~~~~~~~~ 162:35.04 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 162:35.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:35.05 foundInterface = 0; \ 162:35.05 ^~~~~~~~~~~~~~ 162:35.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:35.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:35.05 ^~~~~~~~~~~~~~~~~~~~~~~ 162:35.05 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:35.05 NS_INTERFACE_MAP_END 162:35.05 ^~~~~~~~~~~~~~~~~~~~ 162:35.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:35.05 else 162:35.05 ^~~~ 162:35.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:35.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:35.05 ^~~~~~~~~~~~~~~~~~ 162:35.05 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:35.05 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 162:35.05 ^~~~~~~~~~~~~~~~~~~~~~ 162:35.11 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 162:35.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:35.11 foundInterface = 0; \ 162:35.11 ^~~~~~~~~~~~~~ 162:35.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:35.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:35.11 ^~~~~~~~~~~~~~~~~~~~~~~ 162:35.11 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:35.11 NS_INTERFACE_MAP_END 162:35.11 ^~~~~~~~~~~~~~~~~~~~ 162:35.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:35.11 else 162:35.11 ^~~~ 162:35.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:35.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:35.11 ^~~~~~~~~~~~~~~~~~ 162:35.11 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:35.11 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 162:35.11 ^~~~~~~~~~~~~~~~~~~~~~ 162:35.13 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 162:35.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:35.13 foundInterface = 0; \ 162:35.13 ^~~~~~~~~~~~~~ 162:35.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:35.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:35.13 ^~~~~~~~~~~~~~~~~~~~~~~ 162:35.13 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:35.13 NS_INTERFACE_MAP_END 162:35.13 ^~~~~~~~~~~~~~~~~~~~ 162:35.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 162:35.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 162:35.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 162:35.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 162:35.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 162:35.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 162:35.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 162:35.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 162:35.14 from /builddir/build/BUILD/firefox-67.0.3/dom/reporting/DeprecationReportBody.cpp:7, 162:35.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 162:35.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:35.14 else 162:35.14 ^~~~ 162:35.14 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 162:35.14 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 162:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:35.16 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/dom/reporting/DeprecationReportBody.cpp:7, 162:35.16 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 162:35.16 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 162:35.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:35.16 foundInterface = 0; \ 162:35.16 ^~~~~~~~~~~~~~ 162:35.16 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:35.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:35.16 ^~~~~~~~~~~~~~~~~~~~~~~ 162:35.17 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:35.17 NS_INTERFACE_MAP_END 162:35.17 ^~~~~~~~~~~~~~~~~~~~ 162:35.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:35.17 else 162:35.17 ^~~~ 162:35.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:35.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:35.17 ^~~~~~~~~~~~~~~~~~ 162:35.17 /builddir/build/BUILD/firefox-67.0.3/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:35.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:35.17 ^~~~~~~~~~~~~~~~~~~~~~ 162:48.09 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 162:48.09 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 162:48.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 162:48.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 162:48.09 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 162:48.09 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.h:10, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.cpp:7, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 162:48.10 /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 162:48.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:48.10 foundInterface = 0; \ 162:48.10 ^~~~~~~~~~~~~~ 162:48.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:48.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:48.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:48.10 /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/LSObject.cpp:727:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:48.10 NS_INTERFACE_MAP_END_INHERITING(Storage) 162:48.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:48.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/message_loop.h:32, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 162:48.10 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.h:10, 162:48.11 from /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ActorsChild.cpp:7, 162:48.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 162:48.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:48.11 } else 162:48.11 ^~~~ 162:48.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:48.11 } else 162:48.11 ^~~~ 162:48.11 /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/LSObject.cpp:726:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:48.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 162:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:49.37 dom/plugins/test/testplugin/libnptest.so 162:51.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 162:51.92 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.h:11, 162:51.92 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:7, 162:51.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:51.92 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 162:51.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:51.92 foundInterface = 0; \ 162:51.92 ^~~~~~~~~~~~~~ 162:51.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:51.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:51.92 ^~~~~~~~~~~~~~~~~~~~~~~ 162:51.92 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:51.92 NS_INTERFACE_MAP_END 162:51.92 ^~~~~~~~~~~~~~~~~~~~ 162:51.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:51.92 else 162:51.92 ^~~~ 162:51.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:51.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:51.92 ^~~~~~~~~~~~~~~~~~ 162:51.92 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:51.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:51.92 ^~~~~~~~~~~~~~~~~~~~~~ 162:51.94 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 162:51.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:51.94 foundInterface = 0; \ 162:51.94 ^~~~~~~~~~~~~~ 162:51.94 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:51.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:51.95 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:51.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:51.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:51.95 else 162:51.95 ^~~~ 162:51.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:51.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:51.95 ^~~~~~~~~~~~~~~~~~ 162:51.95 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:51.95 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 162:51.95 ^~~~~~~~~~~~~~~~~~~~~~ 162:52.10 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 162:52.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:52.10 foundInterface = 0; \ 162:52.10 ^~~~~~~~~~~~~~ 162:52.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:52.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:52.11 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:52.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:52.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:52.11 else 162:52.11 ^~~~ 162:52.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:52.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:52.11 ^~~~~~~~~~~~~~~~~~ 162:52.11 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:52.11 NS_INTERFACE_MAP_ENTRY(nsIRequest) 162:52.11 ^~~~~~~~~~~~~~~~~~~~~~ 162:52.17 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 162:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:52.17 foundInterface = 0; \ 162:52.17 ^~~~~~~~~~~~~~ 162:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:52.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:52.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:52.17 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:52.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:52.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:52.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:52.17 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.h:10, 162:52.17 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:10, 162:52.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:52.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:52.18 } else 162:52.18 ^~~~ 162:52.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:52.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:52.18 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:52.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 162:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:52.22 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 162:52.22 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.h:11, 162:52.22 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:7, 162:52.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:52.22 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 162:52.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:52.23 foundInterface = 0; \ 162:52.23 ^~~~~~~~~~~~~~ 162:52.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:52.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:52.23 ^~~~~~~~~~~~~~~~~~~~~~~ 162:52.23 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:52.23 NS_INTERFACE_MAP_END 162:52.23 ^~~~~~~~~~~~~~~~~~~~ 162:52.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:52.23 else 162:52.23 ^~~~ 162:52.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:52.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:52.23 ^~~~~~~~~~~~~~~~~~ 162:52.23 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:52.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:52.23 ^~~~~~~~~~~~~~~~~~~~~~ 162:52.90 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 162:52.92 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 162:52.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:52.92 foundInterface = 0; \ 162:52.92 ^~~~~~~~~~~~~~ 162:52.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:52.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:52.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:52.92 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:52.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:52.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:52.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:52.92 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationAvailability.h:10, 162:52.92 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:10, 162:52.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:52.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:52.92 } else 162:52.92 ^~~~ 162:52.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:52.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:52.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:52.92 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:52.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 162:52.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:54.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:74: 162:54.87 /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ReportInternalError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 162:54.87 /builddir/build/BUILD/firefox-67.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] 162:54.87 } // namespace mozilla 162:54.87 ^ 162:54.87 /builddir/build/BUILD/firefox-67.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] 162:54.87 /builddir/build/BUILD/firefox-67.0.3/dom/localstorage/ReportInternalError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 162:54.87 /builddir/build/BUILD/firefox-67.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] 162:54.87 /builddir/build/BUILD/firefox-67.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] 162:56.62 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 162:57.72 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 162:59.75 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 162:59.75 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.h:11, 162:59.75 from /builddir/build/BUILD/firefox-67.0.3/dom/presentation/AvailabilityCollection.cpp:7, 162:59.75 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 162:59.75 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 162:59.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:59.75 foundInterface = 0; \ 162:59.75 ^~~~~~~~~~~~~~ 162:59.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:59.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:59.75 ^~~~~~~~~~~~~~~~~~~~~~~ 162:59.75 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:59.75 NS_INTERFACE_MAP_END 162:59.75 ^~~~~~~~~~~~~~~~~~~~ 162:59.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:59.75 else 162:59.75 ^~~~ 162:59.75 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:59.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:59.75 ^~~~~~~~~~~~~~~~~~ 162:59.75 /builddir/build/BUILD/firefox-67.0.3/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:59.75 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 162:59.75 ^~~~~~~~~~~~~~~~~~~~~~ 163:29.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/widget/Unified_cpp_widget1.cpp:137: 163:29.80 /builddir/build/BUILD/firefox-67.0.3/widget/nsNativeTheme.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 163:29.80 /builddir/build/BUILD/firefox-67.0.3/widget/nsNativeTheme.cpp:719:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 163:29.80 } 163:29.80 ^ 163:29.80 /builddir/build/BUILD/firefox-67.0.3/widget/nsNativeTheme.cpp:719:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 164:00.21 widget/gtk/mozgtk/gtk3/libmozgtk.so 164:00.24 widget/gtk/mozgtk/gtk2/libmozgtk.so 164:00.41 widget/gtk/mozgtk/stub/libmozgtk_stub.so 164:00.95 widget/gtk/mozwayland/libmozwayland.so 164:02.04 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:02.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 164:02.04 from /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionItem.h:9, 164:02.04 from /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionItem.cpp:6, 164:02.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 164:02.04 /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 164:02.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:02.04 foundInterface = 0; \ 164:02.04 ^~~~~~~~~~~~~~ 164:02.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:02.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:02.04 ^~~~~~~~~~~~~~~~~~~~~~~ 164:02.04 /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:02.04 NS_INTERFACE_MAP_END 164:02.04 ^~~~~~~~~~~~~~~~~~~~ 164:02.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:02.04 else 164:02.04 ^~~~ 164:02.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 164:02.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 164:02.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:02.05 /builddir/build/BUILD/firefox-67.0.3/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 164:02.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 164:02.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:08.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 164:08.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 164:08.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 164:08.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 164:08.52 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.h:9, 164:08.52 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 164:08.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 164:08.52 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 164:08.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:08.52 foundInterface = 0; \ 164:08.52 ^~~~~~~~~~~~~~ 164:08.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:08.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:08.53 ^~~~~~~~~~~~~~~~~~~~~~~ 164:08.53 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:08.53 NS_INTERFACE_MAP_END 164:08.53 ^~~~~~~~~~~~~~~~~~~~ 164:08.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 164:08.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 164:08.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 164:08.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 164:08.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 164:08.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 164:08.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 164:08.53 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.h:9, 164:08.53 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 164:08.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 164:08.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:08.53 } else 164:08.53 ^~~~ 164:08.53 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:08.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 164:08.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:08.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.h:9, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 164:08.67 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 164:08.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:08.67 foundInterface = 0; \ 164:08.67 ^~~~~~~~~~~~~~ 164:08.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:08.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:08.67 ^~~~~~~~~~~~~~~~~~~~~~~ 164:08.67 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:08.67 NS_INTERFACE_MAP_END 164:08.67 ^~~~~~~~~~~~~~~~~~~~ 164:08.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWrapperCache.h:10, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.h:9, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 164:08.67 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 164:08.67 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:08.67 } else 164:08.67 ^~~~ 164:08.68 /builddir/build/BUILD/firefox-67.0.3/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:08.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 164:08.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:08.73 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:101: 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 164:08.73 } 164:08.73 ^ 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp: In function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 164:08.73 /builddir/build/BUILD/firefox-67.0.3/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 164:09.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:09.45 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 164:09.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:09.45 foundInterface = 0; \ 164:09.45 ^~~~~~~~~~~~~~ 164:09.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:09.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:09.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:09.45 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:09.45 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 164:09.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:09.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:09.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:09.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:09.46 } else 164:09.46 ^~~~ 164:09.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:09.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:09.46 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:09.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 164:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:09.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:09.46 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 164:09.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:09.46 foundInterface = 0; \ 164:09.46 ^~~~~~~~~~~~~~ 164:09.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:09.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:09.46 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:09.46 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 164:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:09.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:09.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:09.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:09.46 } else 164:09.46 ^~~~ 164:09.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:09.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:09.46 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:09.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 164:09.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:11.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:11.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 164:11.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 164:11.13 from /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp:7, 164:11.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 164:11.13 /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 164:11.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:11.13 foundInterface = 0; \ 164:11.13 ^~~~~~~~~~~~~~ 164:11.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:11.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:11.13 ^~~~~~~~~~~~~~~~~~~~~~~ 164:11.13 /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:11.13 NS_INTERFACE_MAP_END 164:11.13 ^~~~~~~~~~~~~~~~~~~~ 164:11.13 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 164:11.13 from /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp:7, 164:11.13 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 164:11.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:11.14 } else 164:11.14 ^~~~ 164:11.14 /builddir/build/BUILD/firefox-67.0.3/editor/composer/ComposerCommandsUpdater.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:11.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 164:11.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:13.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:13.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:13.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:13.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:13.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.84 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.84 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 164:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:13.84 foundInterface = 0; \ 164:13.84 ^~~~~~~~~~~~~~ 164:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:13.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:13.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.84 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:13.84 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 164:13.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:13.84 } else 164:13.84 ^~~~ 164:13.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 164:13.84 NS_IMPL_QUERY_BODY_CONCRETE(_class) 164:13.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.84 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 164:13.84 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 164:13.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.86 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 164:13.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:13.86 foundInterface = 0; \ 164:13.86 ^~~~~~~~~~~~~~ 164:13.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:13.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.86 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:13.86 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 164:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.86 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:13.86 } else 164:13.86 ^~~~ 164:13.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:13.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.86 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:13.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 164:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:13.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:13.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:13.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:13.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:13.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.87 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.87 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.87 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 164:13.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:13.87 foundInterface = 0; \ 164:13.87 ^~~~~~~~~~~~~~ 164:13.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:13.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:13.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.88 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:13.88 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 164:13.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.88 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:13.88 } else 164:13.88 ^~~~ 164:13.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:13.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:13.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.88 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:13.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 164:13.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.91 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 164:13.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:13.91 foundInterface = 0; \ 164:13.91 ^~~~~~~~~~~~~~ 164:13.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:13.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:13.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.91 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:13.91 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 164:13.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:13.91 } else 164:13.91 ^~~~ 164:13.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:13.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.92 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:13.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 164:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:13.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:13.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:13.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:13.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:13.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.93 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.93 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 164:13.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:13.93 foundInterface = 0; \ 164:13.93 ^~~~~~~~~~~~~~ 164:13.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:13.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:13.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.93 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:13.93 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 164:13.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.93 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:13.93 } else 164:13.93 ^~~~ 164:13.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:13.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:13.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.93 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:13.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 164:13.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.95 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 164:13.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:13.95 foundInterface = 0; \ 164:13.95 ^~~~~~~~~~~~~~ 164:13.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:13.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:13.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.95 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:13.95 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 164:13.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:13.96 } else 164:13.96 ^~~~ 164:13.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:13.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:13.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.96 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:13.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 164:13.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:13.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:13.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:13.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:13.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:13.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 164:13.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 164:13.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 164:13.96 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/CSSEditUtils.cpp:6, 164:13.96 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 164:13.96 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 164:13.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:13.96 foundInterface = 0; \ 164:13.96 ^~~~~~~~~~~~~~ 164:13.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:13.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:13.96 ^~~~~~~~~~~~~~~~~~~~~~~ 164:13.96 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:13.96 NS_INTERFACE_MAP_END 164:13.96 ^~~~~~~~~~~~~~~~~~~~ 164:13.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:13.96 else 164:13.96 ^~~~ 164:13.96 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 164:13.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 164:13.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.96 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 164:13.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 164:13.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:14.17 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 164:14.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:14.17 foundInterface = 0; \ 164:14.17 ^~~~~~~~~~~~~~ 164:14.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:14.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:14.17 ^~~~~~~~~~~~~~~~~~~~~~~ 164:14.17 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditorBase.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:14.17 NS_INTERFACE_MAP_END 164:14.17 ^~~~~~~~~~~~~~~~~~~~ 164:14.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:14.17 else 164:14.17 ^~~~ 164:14.17 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 164:14.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 164:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:14.17 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/EditorBase.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 164:14.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 164:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.26 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 164:17.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.26 foundInterface = 0; \ 164:17.26 ^~~~~~~~~~~~~~ 164:17.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:17.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:17.26 ^~~~~~~~~~~~~~~~~~~~~~~ 164:17.26 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:17.26 NS_INTERFACE_MAP_END 164:17.26 ^~~~~~~~~~~~~~~~~~~~ 164:17.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 164:17.26 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.26 } else 164:17.26 ^~~~ 164:17.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.26 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 164:17.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.26 foundInterface = 0; \ 164:17.26 ^~~~~~~~~~~~~~ 164:17.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.26 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 164:17.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.26 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 164:17.26 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 164:17.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.26 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.26 } else 164:17.26 ^~~~ 164:17.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 164:17.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.27 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 164:17.27 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 164:17.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.28 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 164:17.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.28 foundInterface = 0; \ 164:17.28 ^~~~~~~~~~~~~~ 164:17.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.28 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.28 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 164:17.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.28 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.29 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.29 } else 164:17.29 ^~~~ 164:17.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.29 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 164:17.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.44 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.45 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 164:17.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.45 foundInterface = 0; \ 164:17.45 ^~~~~~~~~~~~~~ 164:17.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.45 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.45 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 164:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.45 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.45 else 164:17.45 ^~~~ 164:17.45 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 164:17.45 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 164:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.46 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.46 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 164:17.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.46 foundInterface = 0; \ 164:17.46 ^~~~~~~~~~~~~~ 164:17.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.46 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.46 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 164:17.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.46 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.46 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.46 } else 164:17.46 ^~~~ 164:17.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.46 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 164:17.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.47 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 164:17.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.47 foundInterface = 0; \ 164:17.47 ^~~~~~~~~~~~~~ 164:17.47 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.47 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.47 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 164:17.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.47 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.48 } else 164:17.48 ^~~~ 164:17.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.48 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 164:17.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.48 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 164:17.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.48 foundInterface = 0; \ 164:17.48 ^~~~~~~~~~~~~~ 164:17.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.49 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.49 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 164:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.49 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.49 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.49 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.49 } else 164:17.49 ^~~~ 164:17.49 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.49 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSKeyframesRule.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 164:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.51 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.51 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 164:17.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.51 foundInterface = 0; \ 164:17.51 ^~~~~~~~~~~~~~ 164:17.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.51 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.51 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 164:17.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.51 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.51 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.51 } else 164:17.51 ^~~~ 164:17.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.51 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 164:17.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.52 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.52 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 164:17.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.52 foundInterface = 0; \ 164:17.52 ^~~~~~~~~~~~~~ 164:17.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.52 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.52 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 164:17.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.52 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.52 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.52 } else 164:17.53 ^~~~ 164:17.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.53 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 164:17.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.53 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.54 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 164:17.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.54 foundInterface = 0; \ 164:17.54 ^~~~~~~~~~~~~~ 164:17.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.54 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSPageRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.54 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 164:17.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.54 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.54 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.54 } else 164:17.54 ^~~~ 164:17.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.55 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSPageRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 164:17.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.55 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.55 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.55 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 164:17.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.55 foundInterface = 0; \ 164:17.55 ^~~~~~~~~~~~~~ 164:17.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:17.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:17.55 ^~~~~~~~~~~~~~~~~~~~~~~ 164:17.55 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:17.55 NS_INTERFACE_MAP_END 164:17.55 ^~~~~~~~~~~~~~~~~~~~ 164:17.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.55 else 164:17.55 ^~~~ 164:17.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:17.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:17.56 ^~~~~~~~~~~~~~~~~~ 164:17.56 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:17.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 164:17.56 ^~~~~~~~~~~~~~~~~~~~~~ 164:17.56 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 164:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.56 foundInterface = 0; \ 164:17.56 ^~~~~~~~~~~~~~ 164:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.56 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 164:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.56 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 164:17.56 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 164:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.56 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.56 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.56 } else 164:17.56 ^~~~ 164:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 164:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.57 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 164:17.57 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 164:17.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 164:17.57 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.57 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.57 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 164:17.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:17.57 foundInterface = 0; \ 164:17.57 ^~~~~~~~~~~~~~ 164:17.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:17.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:17.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.57 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:17.57 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 164:17.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.57 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:17.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 164:17.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 164:17.58 from /builddir/build/BUILD/firefox-67.0.3/layout/style/AnimationCollection.cpp:7, 164:17.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 164:17.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:17.58 } else 164:17.58 ^~~~ 164:17.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:17.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:17.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:17.58 /builddir/build/BUILD/firefox-67.0.3/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:17.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 164:17.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:19.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:19.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:19.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 164:19.26 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 164:19.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 164:19.26 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 164:19.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:19.26 foundInterface = 0; \ 164:19.26 ^~~~~~~~~~~~~~ 164:19.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:19.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:19.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:19.27 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:19.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 164:19.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:19.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 164:19.27 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 164:19.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 164:19.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:19.27 } else 164:19.27 ^~~~ 164:19.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:19.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:19.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:19.27 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:19.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 164:19.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:20.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 164:20.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 164:20.37 from /builddir/build/BUILD/firefox-67.0.3/layout/style/CachedInheritingStyles.cpp:7, 164:20.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 164:20.37 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 164:20.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:20.37 foundInterface = 0; \ 164:20.37 ^~~~~~~~~~~~~~ 164:20.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:20.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:20.37 ^~~~~~~~~~~~~~~~~~~~~~~ 164:20.37 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:20.37 NS_INTERFACE_MAP_END 164:20.37 ^~~~~~~~~~~~~~~~~~~~ 164:20.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:20.37 else 164:20.37 ^~~~ 164:20.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:20.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:20.37 ^~~~~~~~~~~~~~~~~~ 164:20.37 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:20.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 164:20.37 ^~~~~~~~~~~~~~~~~~~~~~ 164:20.57 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 164:20.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:20.57 foundInterface = 0; \ 164:20.57 ^~~~~~~~~~~~~~ 164:20.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:20.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:20.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:20.57 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFaceSet.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:20.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 164:20.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:20.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:20.57 else 164:20.57 ^~~~ 164:20.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:20.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:20.58 ^~~~~~~~~~~~~~~~~~ 164:20.58 /builddir/build/BUILD/firefox-67.0.3/layout/style/FontFaceSet.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:20.58 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 164:20.58 ^~~~~~~~~~~~~~~~~~~~~~ 164:21.57 /builddir/build/BUILD/firefox-67.0.3/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 164:21.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:21.57 foundInterface = 0; \ 164:21.57 ^~~~~~~~~~~~~~ 164:21.57 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:21.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:21.57 /builddir/build/BUILD/firefox-67.0.3/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:21.57 NS_INTERFACE_MAP_END_INHERITING(Rule) 164:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:21.57 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 164:21.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 164:21.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 164:21.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 164:21.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 164:21.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsExpirationTracker.h:19, 164:21.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxFont.h:20, 164:21.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxTextRun.h:14, 164:21.57 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsFontMetrics.h:11, 164:21.58 from /builddir/build/BUILD/firefox-67.0.3/layout/style/ComputedStyle.cpp:16, 164:21.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 164:21.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:21.58 } else 164:21.58 ^~~~ 164:21.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:21.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:21.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:21.58 /builddir/build/BUILD/firefox-67.0.3/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:21.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 164:21.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:21.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:21.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:21.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 164:21.78 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 164:21.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 164:21.78 /builddir/build/BUILD/firefox-67.0.3/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 164:21.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:21.78 foundInterface = 0; \ 164:21.78 ^~~~~~~~~~~~~~ 164:21.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:21.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:21.78 ^~~~~~~~~~~~~~~~~~~~~~~ 164:21.78 /builddir/build/BUILD/firefox-67.0.3/layout/style/PreloadedStyleSheet.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:21.78 NS_INTERFACE_MAP_END 164:21.78 ^~~~~~~~~~~~~~~~~~~~ 164:21.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:21.78 else 164:21.78 ^~~~ 164:21.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:21.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:21.78 ^~~~~~~~~~~~~~~~~~ 164:21.78 /builddir/build/BUILD/firefox-67.0.3/layout/style/PreloadedStyleSheet.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:21.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 164:21.78 ^~~~~~~~~~~~~~~~~~~~~~ 164:21.83 /builddir/build/BUILD/firefox-67.0.3/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 164:21.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:21.83 foundInterface = 0; \ 164:21.83 ^~~~~~~~~~~~~~ 164:21.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:21.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:21.83 ^~~~~~~~~~~~~~~~~~~~~~~ 164:21.83 /builddir/build/BUILD/firefox-67.0.3/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:21.83 NS_INTERFACE_MAP_END 164:21.83 ^~~~~~~~~~~~~~~~~~~~ 164:21.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:21.83 else 164:21.83 ^~~~ 164:21.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:21.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:21.83 ^~~~~~~~~~~~~~~~~~ 164:21.83 /builddir/build/BUILD/firefox-67.0.3/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:21.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 164:21.83 ^~~~~~~~~~~~~~~~~~~~~~ 164:21.88 /builddir/build/BUILD/firefox-67.0.3/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 164:21.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:21.88 foundInterface = 0; \ 164:21.88 ^~~~~~~~~~~~~~ 164:21.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:21.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:21.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:21.88 /builddir/build/BUILD/firefox-67.0.3/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:21.88 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 164:21.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:21.88 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 164:21.88 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 164:21.88 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 164:21.88 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:21.88 } else 164:21.89 ^~~~ 164:21.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:21.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:21.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:21.89 /builddir/build/BUILD/firefox-67.0.3/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:21.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 164:21.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:22.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:137: 164:22.18 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAbsPositionEditor.cpp: In member function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)': 164:22.18 /builddir/build/BUILD/firefox-67.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] 164:22.18 } // namespace mozilla 164:22.18 ^ 164:22.18 /builddir/build/BUILD/firefox-67.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] 164:22.18 /builddir/build/BUILD/firefox-67.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] 164:22.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:22.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 164:22.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 164:22.64 from /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaQueryList.cpp:9, 164:22.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 164:22.64 /builddir/build/BUILD/firefox-67.0.3/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 164:22.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:22.65 foundInterface = 0; \ 164:22.65 ^~~~~~~~~~~~~~ 164:22.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:22.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:22.65 ^~~~~~~~~~~~~~~~~~~~~~~ 164:22.65 /builddir/build/BUILD/firefox-67.0.3/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:22.65 NS_INTERFACE_MAP_END 164:22.65 ^~~~~~~~~~~~~~~~~~~~ 164:22.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:22.65 else 164:22.65 ^~~~ 164:22.65 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:22.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:22.65 ^~~~~~~~~~~~~~~~~~ 164:22.65 /builddir/build/BUILD/firefox-67.0.3/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:22.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 164:22.65 ^~~~~~~~~~~~~~~~~~~~~~ 164:23.05 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAtom.h:10, 164:23.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 164:23.05 from /builddir/build/BUILD/firefox-67.0.3/layout/style/CachedInheritingStyles.cpp:7, 164:23.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 164:23.05 /builddir/build/BUILD/firefox-67.0.3/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 164:23.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:23.05 foundInterface = 0; \ 164:23.05 ^~~~~~~~~~~~~~ 164:23.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:23.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:23.05 ^~~~~~~~~~~~~~~~~~~~~~~ 164:23.06 /builddir/build/BUILD/firefox-67.0.3/layout/style/ImageLoader.cpp:627:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:23.06 NS_INTERFACE_MAP_END 164:23.06 ^~~~~~~~~~~~~~~~~~~~ 164:23.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:23.06 else 164:23.06 ^~~~ 164:23.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:23.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:23.06 ^~~~~~~~~~~~~~~~~~ 164:23.06 /builddir/build/BUILD/firefox-67.0.3/layout/style/ImageLoader.cpp:626:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:23.06 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 164:23.06 ^~~~~~~~~~~~~~~~~~~~~~ 164:23.50 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 164:23.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:23.50 foundInterface = 0; \ 164:23.50 ^~~~~~~~~~~~~~ 164:23.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:23.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:23.50 ^~~~~~~~~~~~~~~~~~~~~~~ 164:23.50 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:23.50 NS_INTERFACE_MAP_END 164:23.50 ^~~~~~~~~~~~~~~~~~~~ 164:23.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:23.50 else 164:23.50 ^~~~ 164:23.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:23.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:23.50 ^~~~~~~~~~~~~~~~~~ 164:23.50 /builddir/build/BUILD/firefox-67.0.3/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:23.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 164:23.50 ^~~~~~~~~~~~~~~~~~~~~~ 164:28.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:28.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 164:28.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 164:28.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 164:28.02 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 164:28.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 164:28.02 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 164:28.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:28.02 foundInterface = 0; \ 164:28.02 ^~~~~~~~~~~~~~ 164:28.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:28.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:28.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:28.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:28.02 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 164:28.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:28.02 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 164:28.02 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 164:28.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:28.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 164:28.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 164:28.03 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 164:28.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 164:28.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:28.03 } else 164:28.03 ^~~~ 164:28.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:28.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:28.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:28.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:28.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 164:28.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:28.03 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 164:28.03 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 164:28.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:29.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 164:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 164:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 164:29.00 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 164:29.00 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 164:29.00 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 164:29.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:29.00 foundInterface = 0; \ 164:29.00 ^~~~~~~~~~~~~~ 164:29.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:29.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:29.00 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditor.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:29.00 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 164:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:29.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:29.00 else 164:29.00 ^~~~ 164:29.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:29.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:29.00 ^~~~~~~~~~~~~~~~~~ 164:29.00 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditor.cpp:266:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:29.00 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 164:29.00 ^~~~~~~~~~~~~~~~~~~~~~ 164:29.33 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 164:29.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:29.33 foundInterface = 0; \ 164:29.33 ^~~~~~~~~~~~~~ 164:29.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:29.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:29.33 ^~~~~~~~~~~~~~~~~~~~~~~ 164:29.33 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:29.33 NS_INTERFACE_MAP_END 164:29.33 ^~~~~~~~~~~~~~~~~~~~ 164:29.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:29.33 else 164:29.33 ^~~~ 164:29.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:29.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:29.33 ^~~~~~~~~~~~~~~~~~ 164:29.33 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp:1024:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:29.33 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 164:29.33 ^~~~~~~~~~~~~~~~~~~~~~ 164:30.70 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 164:30.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:30.70 foundInterface = 0; \ 164:30.70 ^~~~~~~~~~~~~~ 164:30.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:30.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:30.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:30.70 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:30.70 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 164:30.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:30.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 164:30.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 164:30.70 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 164:30.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 164:30.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:30.70 } else 164:30.70 ^~~~ 164:30.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:30.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:30.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:30.70 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:30.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 164:30.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:30.72 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:30.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 164:30.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 164:30.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 164:30.72 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 164:30.72 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 164:30.72 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 164:30.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:30.72 foundInterface = 0; \ 164:30.72 ^~~~~~~~~~~~~~ 164:30.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:30.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:30.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:30.72 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:30.72 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 164:30.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:30.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:30.72 } else 164:30.72 ^~~~ 164:30.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 164:30.72 NS_IMPL_QUERY_BODY_CONCRETE(_class) 164:30.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:30.72 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 164:30.72 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 164:30.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:34.05 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:34.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 164:34.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 164:34.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 164:34.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 164:34.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 164:34.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URL.h:10, 164:34.05 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/URLExtraData.h:12, 164:34.06 from /builddir/build/BUILD/firefox-67.0.3/layout/style/URLExtraData.cpp:9, 164:34.06 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 164:34.06 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 164:34.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:34.06 foundInterface = 0; \ 164:34.06 ^~~~~~~~~~~~~~ 164:34.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:34.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:34.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:34.06 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsComputedDOMStyle.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:34.06 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 164:34.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:34.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:34.06 else 164:34.06 ^~~~ 164:34.06 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:34.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:34.06 ^~~~~~~~~~~~~~~~~~ 164:34.06 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsComputedDOMStyle.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:34.06 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 164:34.06 ^~~~~~~~~~~~~~~~~~~~~~ 164:34.36 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 164:34.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:34.36 foundInterface = 0; \ 164:34.36 ^~~~~~~~~~~~~~ 164:34.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:34.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:34.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:34.36 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:34.36 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 164:34.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:34.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 164:34.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/URL.h:11, 164:34.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/URLExtraData.h:12, 164:34.36 from /builddir/build/BUILD/firefox-67.0.3/layout/style/URLExtraData.cpp:9, 164:34.36 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 164:34.36 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:34.36 else 164:34.36 ^~~~ 164:34.36 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp:61:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 164:34.36 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 164:34.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:38.53 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:137: 164:38.53 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InsertTextTransaction.cpp: In member function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)': 164:38.53 /builddir/build/BUILD/firefox-67.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] 164:38.53 } // namespace mozilla 164:38.53 ^ 164:38.53 /builddir/build/BUILD/firefox-67.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] 164:38.53 /builddir/build/BUILD/firefox-67.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] 164:41.60 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/style/Unified_cpp_layout_style4.cpp:65: 164:41.60 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsTransitionManager.cpp: In function 'mozilla::MakeUnique(nsStyleSides&)mozilla::detail::UniqueSelector::SingleObject': 164:41.60 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsTransitionManager.cpp:820:1: warning: the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 164:41.60 } 164:41.60 ^ 164:41.60 /builddir/build/BUILD/firefox-67.0.3/layout/style/nsTransitionManager.cpp:820:1: warning: the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 164:56.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrName.h:16, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:21, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/layout/base/AccessibleCaret.h:11, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/layout/base/AccessibleCaret.cpp:7, 164:56.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 164:56.84 /builddir/build/BUILD/firefox-67.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]': 164:56.84 /builddir/build/BUILD/firefox-67.0.3/layout/base/GeometryUtils.cpp:323:33: required from here 164:56.84 /builddir/build/BUILD/firefox-67.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] 164:56.85 memset(aT, 0, sizeof(T)); 164:56.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 164:56.85 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsSize.h:12, 164:56.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPoint.h:13, 164:56.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsMargin.h:11, 164:56.85 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsAttrValue.h:22, 164:56.85 from /builddir/build/BUILD/firefox-67.0.3/dom/base/AttrArray.h:22, 164:56.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 164:56.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 164:56.85 from /builddir/build/BUILD/firefox-67.0.3/layout/base/AccessibleCaret.h:11, 164:56.85 from /builddir/build/BUILD/firefox-67.0.3/layout/base/AccessibleCaret.cpp:7, 164:56.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 164:56.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 164:56.85 struct PointTyped 164:56.85 ^~~~~~~~~~ 165:05.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:05.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:05.43 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InternetCiter.cpp:9, 165:05.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 165:05.43 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 165:05.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:05.43 foundInterface = 0; \ 165:05.43 ^~~~~~~~~~~~~~ 165:05.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:05.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:05.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:05.43 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:05.43 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 165:05.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:05.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 165:05.43 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.h:9, 165:05.43 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp:6, 165:05.43 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 165:05.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:05.43 } else 165:05.43 ^~~~ 165:05.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:05.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:05.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:05.43 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:05.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 165:05.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:05.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:05.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:05.45 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InternetCiter.cpp:9, 165:05.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 165:05.45 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 165:05.45 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:05.45 foundInterface = 0; \ 165:05.45 ^~~~~~~~~~~~~~ 165:05.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:05.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:05.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:05.46 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:05.46 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 165:05.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:05.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:05.46 else 165:05.46 ^~~~ 165:05.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:05.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:05.46 ^~~~~~~~~~~~~~~~~~ 165:05.46 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:05.46 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 165:05.46 ^~~~~~~~~~~~~~~~~~~~~~ 165:05.56 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 165:05.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:05.56 foundInterface = 0; \ 165:05.56 ^~~~~~~~~~~~~~ 165:05.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:05.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:05.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:05.56 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:05.56 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 165:05.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:05.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 165:05.56 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.h:9, 165:05.56 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/JoinNodeTransaction.cpp:6, 165:05.56 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 165:05.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:05.56 } else 165:05.56 ^~~~ 165:05.56 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:05.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:05.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:05.56 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:05.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 165:05.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:10.18 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:10.18 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:10.19 from /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/InternetCiter.cpp:9, 165:10.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 165:10.19 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 165:10.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:10.19 foundInterface = 0; \ 165:10.19 ^~~~~~~~~~~~~~ 165:10.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:10.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:10.19 ^~~~~~~~~~~~~~~~~~~~~~~ 165:10.19 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditRules.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:10.19 NS_INTERFACE_MAP_END 165:10.19 ^~~~~~~~~~~~~~~~~~~~ 165:10.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:10.19 else 165:10.19 ^~~~ 165:10.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 165:10.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 165:10.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:10.19 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditRules.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165:10.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 165:10.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:10.34 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 165:10.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:10.34 foundInterface = 0; \ 165:10.34 ^~~~~~~~~~~~~~ 165:10.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:10.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:10.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:10.34 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:10.34 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 165:10.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:10.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:10.34 else 165:10.34 ^~~~ 165:10.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:10.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:10.34 ^~~~~~~~~~~~~~~~~~ 165:10.34 /builddir/build/BUILD/firefox-67.0.3/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:10.35 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 165:10.35 ^~~~~~~~~~~~~~~~~~~~~~ 165:10.62 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 165:10.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 165:10.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 165:10.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 165:10.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxPattern.h:13, 165:10.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxContext.h:15, 165:10.63 from /builddir/build/BUILD/firefox-67.0.3/layout/base/nsBidiPresUtils.h:10, 165:10.63 from /builddir/build/BUILD/firefox-67.0.3/layout/base/nsBidiPresUtils.cpp:7, 165:10.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 165:10.63 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 165:10.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:10.63 foundInterface = 0; \ 165:10.63 ^~~~~~~~~~~~~~ 165:10.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:10.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:10.63 ^~~~~~~~~~~~~~~~~~~~~~~ 165:10.63 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsDocumentViewer.cpp:601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:10.63 NS_INTERFACE_MAP_END 165:10.63 ^~~~~~~~~~~~~~~~~~~~ 165:10.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:10.63 else 165:10.63 ^~~~ 165:10.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:10.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:10.63 ^~~~~~~~~~~~~~~~~~ 165:10.63 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsDocumentViewer.cpp:599:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:10.63 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 165:10.63 ^~~~~~~~~~~~~~~~~~~~~~ 165:16.15 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 165:16.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:16.15 foundInterface = 0; \ 165:16.15 ^~~~~~~~~~~~~~ 165:16.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:16.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:16.15 ^~~~~~~~~~~~~~~~~~~~~~~ 165:16.15 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsPresContext.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:16.15 NS_INTERFACE_MAP_END 165:16.15 ^~~~~~~~~~~~~~~~~~~~ 165:16.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:16.15 else 165:16.15 ^~~~ 165:16.15 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:16.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:16.15 ^~~~~~~~~~~~~~~~~~ 165:16.15 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsPresContext.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:16.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:16.15 ^~~~~~~~~~~~~~~~~~~~~~ 165:28.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/base/Unified_cpp_layout_base1.cpp:137: 165:28.81 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsStyleChangeList.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 165:28.81 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:28.81 } 165:28.81 ^ 165:28.81 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:28.89 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsStyleChangeList.cpp: In function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)': 165:28.89 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:28.89 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 165:28.89 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 165:28.89 /builddir/build/BUILD/firefox-67.0.3/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:44.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 165:44.47 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 165:44.47 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:44.47 } 165:44.47 ^ 165:44.47 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:44.47 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)': 165:44.47 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:44.47 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 165:44.47 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:44.50 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)': 165:44.50 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:44.50 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:44.51 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)': 165:44.51 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:44.51 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:44.51 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 165:44.51 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:44.51 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 165:44.51 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFontInflationData.cpp:373:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:54.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:137: 165:54.87 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 165:54.87 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:54.87 } 165:54.87 ^ 165:54.87 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:54.89 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp: In function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >': 165:54.89 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN7mozilla3gfx15UnionMaybeRectsINS0_9RectTypedINS0_12UnknownUnitsEdEEEENS_5MaybeIT_EERKS7_S9_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:54.89 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN7mozilla3gfx15UnionMaybeRectsINS0_9RectTypedINS0_12UnknownUnitsEdEEEENS_5MaybeIT_EERKS7_S9_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:54.91 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)': 165:54.91 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:54.91 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:54.93 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'nsLineBox::MaybeFreeData()': 165:54.93 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN9nsLineBox13MaybeFreeDataEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:54.93 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN9nsLineBox13MaybeFreeDataEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:55.06 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)': 165:55.06 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:55.06 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 165:55.06 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:55.06 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)': 165:55.06 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:55.06 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsPageContentFrame.cpp:120:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:58.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:128: 165:58.17 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 165:58.17 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp:741:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:58.17 } 165:58.18 ^ 165:58.18 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp:741:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:58.20 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp: In member function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)': 165:58.20 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp:741:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:58.20 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp:741:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 165:58.20 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp:741:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:58.20 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp: In function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)': 165:58.20 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp:741:1: warning: the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:58.20 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp:741:1: warning: the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:58.22 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp: In member function 'nsTextFrame::PaintShadows(nsCSSShadowArray*, nsTextFrame::PaintShadowParams const&)': 165:58.22 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp:741:1: warning: the control flow of function '_ZN11nsTextFrame12PaintShadowsEP16nsCSSShadowArrayRKNS_17PaintShadowParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:58.22 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsVideoFrame.cpp:741:1: warning: the control flow of function '_ZN11nsTextFrame12PaintShadowsEP16nsCSSShadowArrayRKNS_17PaintShadowParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:59.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 165:59.64 /builddir/build/BUILD/firefox-67.0.3/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 165:59.64 /builddir/build/BUILD/firefox-67.0.3/layout/tables/nsTableFrame.cpp:7561: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] 165:59.64 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 165:59.64 ^ 165:59.64 /builddir/build/BUILD/firefox-67.0.3/layout/tables/nsTableFrame.cpp:6089:8: note: 'struct BCBlockDirSeg' declared here 165:59.64 struct BCBlockDirSeg { 165:59.64 ^~~~~~~~~~~~~ 166:07.30 In file included from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsSplittableFrame.h:16, 166:07.30 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsContainerFrame.h:13, 166:07.31 from /builddir/build/BUILD/firefox-67.0.3/layout/tables/nsTableFrame.h:12, 166:07.31 from /builddir/build/BUILD/firefox-67.0.3/layout/tables/BasicTableLayoutStrategy.cpp:16, 166:07.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 166:07.31 /builddir/build/BUILD/firefox-67.0.3/layout/tables/nsTableWrapperFrame.cpp: In member function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)': 166:07.31 /builddir/build/BUILD/firefox-67.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] 166:07.31 } 166:07.31 ^ 166:07.31 /builddir/build/BUILD/firefox-67.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] 166:07.31 /builddir/build/BUILD/firefox-67.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] 166:07.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:137: 166:07.34 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ScrollToIndex(int)': 166:07.34 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:07.34 } 166:07.34 ^ 166:07.34 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:07.34 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:07.34 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ToggleOptionSelectedFromFrame(int)': 166:07.35 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:07.35 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:07.35 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:07.35 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetCurrentOption()': 166:07.35 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:07.35 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:07.35 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetOptionText(unsigned int, nsTSubstring&)': 166:07.35 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:07.35 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:07.37 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp: In member function 'nsComboboxControlFrame::GetCSSTransformTranslation()': 166:07.37 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:07.38 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:15.93 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 166:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 166:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 166:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BoxObject.h:11, 166:15.93 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/BoxObject.cpp:7, 166:15.93 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 166:15.93 /builddir/build/BUILD/firefox-67.0.3/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 166:15.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:15.93 foundInterface = 0; \ 166:15.93 ^~~~~~~~~~~~~~ 166:15.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:15.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:15.93 ^~~~~~~~~~~~~~~~~~~~~~~ 166:15.93 /builddir/build/BUILD/firefox-67.0.3/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:15.93 NS_INTERFACE_MAP_END 166:15.93 ^~~~~~~~~~~~~~~~~~~~ 166:15.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:15.93 else 166:15.93 ^~~~ 166:15.93 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:15.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:15.93 ^~~~~~~~~~~~~~~~~~ 166:15.93 /builddir/build/BUILD/firefox-67.0.3/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:15.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:15.93 ^~~~~~~~~~~~~~~~~~~~~~ 166:18.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:18.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 166:18.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:18.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:18.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 166:18.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 166:18.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 166:18.33 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 166:18.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 166:18.33 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 166:18.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:18.33 foundInterface = 0; \ 166:18.33 ^~~~~~~~~~~~~~ 166:18.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:18.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:18.33 ^~~~~~~~~~~~~~~~~~~~~~~ 166:18.33 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:18.33 NS_INTERFACE_MAP_END 166:18.33 ^~~~~~~~~~~~~~~~~~~~ 166:18.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:18.33 } else 166:18.33 ^~~~ 166:18.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 166:18.33 NS_IMPL_QUERY_BODY_CONCRETE(_class) 166:18.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:18.33 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 166:18.33 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 166:18.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:18.34 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 166:18.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:18.34 foundInterface = 0; \ 166:18.34 ^~~~~~~~~~~~~~ 166:18.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:18.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:18.34 ^~~~~~~~~~~~~~~~~~~~~~~ 166:18.34 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:18.34 NS_INTERFACE_MAP_END 166:18.34 ^~~~~~~~~~~~~~~~~~~~ 166:18.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:18.34 else 166:18.34 ^~~~ 166:18.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:18.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:18.34 ^~~~~~~~~~~~~~~~~~ 166:18.34 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeColumns.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:18.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:18.34 ^~~~~~~~~~~~~~~~~~~~~~ 166:18.37 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 166:18.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:18.37 foundInterface = 0; \ 166:18.37 ^~~~~~~~~~~~~~ 166:18.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:18.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:18.37 ^~~~~~~~~~~~~~~~~~~~~~~ 166:18.37 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:18.37 NS_INTERFACE_MAP_END 166:18.37 ^~~~~~~~~~~~~~~~~~~~ 166:18.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 166:18.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 166:18.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 166:18.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 166:18.37 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 166:18.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 166:18.37 /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:18.38 else 166:18.38 ^~~~ 166:18.38 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 166:18.38 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 166:18.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:18.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:18.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 166:18.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:18.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:18.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 166:18.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 166:18.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 166:18.44 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 166:18.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 166:18.44 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 166:18.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:18.44 foundInterface = 0; \ 166:18.44 ^~~~~~~~~~~~~~ 166:18.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:18.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:18.44 ^~~~~~~~~~~~~~~~~~~~~~~ 166:18.44 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:18.44 NS_INTERFACE_MAP_END 166:18.44 ^~~~~~~~~~~~~~~~~~~~ 166:18.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:18.44 else 166:18.44 ^~~~ 166:18.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:18.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:18.44 ^~~~~~~~~~~~~~~~~~ 166:18.44 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:18.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:18.44 ^~~~~~~~~~~~~~~~~~~~~~ 166:19.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 166:19.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 166:19.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 166:19.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 166:19.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gfxPattern.h:13, 166:19.48 from /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGContextPaint.h:12, 166:19.48 from /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGContextPaint.cpp:7, 166:19.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 166:19.48 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 166:19.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:19.48 foundInterface = 0; \ 166:19.48 ^~~~~~~~~~~~~~ 166:19.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:19.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:19.48 ^~~~~~~~~~~~~~~~~~~~~~~ 166:19.48 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp:542:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:19.48 NS_INTERFACE_MAP_END 166:19.48 ^~~~~~~~~~~~~~~~~~~~ 166:19.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:19.48 else 166:19.48 ^~~~ 166:19.48 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:19.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:19.48 ^~~~~~~~~~~~~~~~~~ 166:19.48 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp:541:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:19.48 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 166:19.48 ^~~~~~~~~~~~~~~~~~~~~~ 166:19.51 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 166:19.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:19.51 foundInterface = 0; \ 166:19.51 ^~~~~~~~~~~~~~ 166:19.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:19.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:19.51 ^~~~~~~~~~~~~~~~~~~~~~~ 166:19.51 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp:627:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:19.51 NS_INTERFACE_MAP_END 166:19.51 ^~~~~~~~~~~~~~~~~~~~ 166:19.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:19.51 else 166:19.51 ^~~~ 166:19.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:19.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:19.51 ^~~~~~~~~~~~~~~~~~ 166:19.51 /builddir/build/BUILD/firefox-67.0.3/layout/svg/SVGObserverUtils.cpp:626:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:19.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:19.51 ^~~~~~~~~~~~~~~~~~~~~~ 166:27.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:27.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:27.50 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsRepeatService.h:13, 166:27.50 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsRepeatService.cpp:14, 166:27.50 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 166:27.50 /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 166:27.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:27.51 foundInterface = 0; \ 166:27.51 ^~~~~~~~~~~~~~ 166:27.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:27.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:27.51 ^~~~~~~~~~~~~~~~~~~~~~~ 166:27.51 /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsXULPopupManager.cpp:1014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:27.51 NS_INTERFACE_MAP_END 166:27.51 ^~~~~~~~~~~~~~~~~~~~ 166:27.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:27.51 else 166:27.51 ^~~~ 166:27.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:27.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:27.51 ^~~~~~~~~~~~~~~~~~ 166:27.51 /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsXULPopupManager.cpp:1013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:27.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:27.51 ^~~~~~~~~~~~~~~~~~~~~~ 166:28.49 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:137: 166:28.49 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 166:28.49 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.49 } 166:28.49 ^ 166:28.49 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.50 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 166:28.50 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.50 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)': 166:28.52 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)': 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)': 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, mozilla::dom::UserSpaceMetrics const&, nsTArray const&, bool, nsSVGFilterPaintCallback*, mozilla::gfx::BaseMatrix const&, nsRegion const*, nsRegion const*, nsRect const*, mozilla::gfx::RectTyped const*)': 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsERK8nsTArrayI13nsStyleFilterEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSN_PK6nsRectPKNSG_9RectTypedINSG_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsERK8nsTArrayI13nsStyleFilterEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSN_PK6nsRectPKNSG_9RectTypedINSG_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, WrFiltersHolder&, mozilla::Maybe&)': 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)': 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.53 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)': 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame31TransformFrameRectFromTextChildERK6nsRectPK8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame31TransformFrameRectFromTextChildERK6nsRectPK8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)': 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)': 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.54 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.55 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const': 166:28.55 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.55 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.55 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const': 166:28.55 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun19GetRunUserSpaceRectEP13nsPresContextj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.55 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun19GetRunUserSpaceRectEP13nsPresContextj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.55 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)': 166:28.55 /builddir/build/BUILD/firefox-67.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] 166:28.55 /builddir/build/BUILD/firefox-67.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] 166:28.57 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 166:28.57 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.57 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.57 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)': 166:28.57 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.57 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.57 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:28.59 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, nsStyleSVGPaint nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 166:28.59 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:28.60 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:28.60 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:37.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:37.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 166:37.86 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsBoxLayout.h:10, 166:37.86 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsStackLayout.h:19, 166:37.86 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGrid.h:10, 166:37.86 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGrid.cpp:14, 166:37.86 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 166:37.86 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 166:37.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:37.86 foundInterface = 0; \ 166:37.86 ^~~~~~~~~~~~~~ 166:37.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:37.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:37.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:37.86 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridLayout2.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:37.86 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 166:37.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:37.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:37.87 else 166:37.87 ^~~~ 166:37.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 166:37.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 166:37.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:37.87 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridLayout2.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 166:37.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 166:37.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:37.89 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 166:37.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:37.89 foundInterface = 0; \ 166:37.89 ^~~~~~~~~~~~~~ 166:37.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:37.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:37.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:37.89 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:37.89 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 166:37.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:37.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:37.89 else 166:37.89 ^~~~ 166:37.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 166:37.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 166:37.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:37.89 /builddir/build/BUILD/firefox-67.0.3/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 166:37.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 166:37.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:38.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ArenaObjectID.h:12, 166:38.25 from /builddir/build/BUILD/firefox-67.0.3/layout/base/nsIPresShell.h:12, 166:38.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/Document.h:26, 166:38.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 166:38.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 166:38.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 166:38.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ScrollStyles.h:13, 166:38.25 from /builddir/build/BUILD/firefox-67.0.3/layout/base/nsPresContext.h:15, 166:38.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 166:38.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/WritingModes.h:11, 166:38.26 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsIFrame.h:58, 166:38.26 from /builddir/build/BUILD/firefox-67.0.3/layout/xul/nsBox.h:12, 166:38.26 from /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsFrame.h:15, 166:38.26 from /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGFilterFrame.h:11, 166:38.26 from /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGFilterFrame.cpp:8, 166:38.26 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)': 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.26 } 166:38.26 ^ 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)': 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)': 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.26 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)': 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)': 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)': 166:38.27 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetCanvasTM()': 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)': 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In function 'CreateAndPaintMaskSurface(nsSVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray const&, nsPoint const&)': 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)': 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::GetRasterImageTransform(int, int)': 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.28 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)': 166:38.29 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.29 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:38.29 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:38.29 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)': 166:38.29 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:38.29 /builddir/build/BUILD/firefox-67.0.3/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:42.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:20: 166:42.41 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp: In function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)': 166:42.41 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:42.41 } 166:42.41 ^ 166:42.41 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:42.41 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 166:42.41 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:42.41 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:42.42 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:42.42 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp: In member function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)': 166:42.42 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:42.42 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 166:42.42 /builddir/build/BUILD/firefox-67.0.3/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:54.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:137: 166:54.14 /builddir/build/BUILD/firefox-67.0.3/layout/mathml/nsMathMLmspaceFrame.cpp: In function 'InitOperatorGlobals()': 166:54.15 /builddir/build/BUILD/firefox-67.0.3/layout/mathml/nsMathMLmspaceFrame.cpp:121:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:54.15 } 166:54.15 ^ 166:54.15 /builddir/build/BUILD/firefox-67.0.3/layout/mathml/nsMathMLmspaceFrame.cpp:121:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 167:17.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 167:17.33 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsImageRenderer.cpp: In member function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)': 167:17.33 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsImageRenderer.cpp:1044:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 167:17.33 } 167:17.33 ^ 167:17.33 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsImageRenderer.cpp:1044:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 167:17.33 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsImageRenderer.cpp:1044:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 167:22.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/caps/nsJSPrincipals.h:9, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShell.h:10, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/layout/build/nsContentDLF.cpp:11, 167:22.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 167:22.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 167:22.04 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 167:22.04 /builddir/build/BUILD/firefox-67.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] 167:22.04 memset(aT, 0, sizeof(T)); 167:22.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:22.04 In file included from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/XPCModule.h:7, 167:22.04 from /builddir/build/BUILD/firefox-67.0.3/layout/build/nsLayoutModule.cpp:11, 167:22.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 167:22.04 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 167:22.04 struct GlobalProperties { 167:22.04 ^~~~~~~~~~~~~~~~ 167:23.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:137: 167:23.54 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 167:23.54 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 167:23.54 mFrameOffsetToViewport(aFrameOffsetToViewport) {} 167:23.54 ^ 167:23.54 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 167:23.57 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 167:23.57 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 167:23.57 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 167:23.61 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayListInvalidation.cpp: In function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)': 167:23.62 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '_ZL19ComputeMaskGeometryRN21nsSVGIntegrationUtils17PaintFramesParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 167:23.62 /builddir/build/BUILD/firefox-67.0.3/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '_ZL19ComputeMaskGeometryRN21nsSVGIntegrationUtils17PaintFramesParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 167:23.62 /builddir/build/BUILD/firefox-67.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*)': 167:23.62 /builddir/build/BUILD/firefox-67.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] 167:23.62 /builddir/build/BUILD/firefox-67.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] 167:23.63 /builddir/build/BUILD/firefox-67.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] 167:25.82 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 167:25.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 167:25.82 from /builddir/build/BUILD/firefox-67.0.3/docshell/base/BrowsingContext.cpp:7, 167:25.82 from /builddir/build/BUILD/firefox-67.0.3/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 167:25.82 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 167:25.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:25.82 foundInterface = 0; \ 167:25.82 ^~~~~~~~~~~~~~ 167:25.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:25.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:25.82 ^~~~~~~~~~~~~~~~~~~~~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:25.83 NS_INTERFACE_MAP_END 167:25.83 ^~~~~~~~~~~~~~~~~~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:25.83 else 167:25.83 ^~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:25.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:25.83 ^~~~~~~~~~~~~~~~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:25.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:25.83 ^~~~~~~~~~~~~~~~~~~~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 167:25.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:25.83 foundInterface = 0; \ 167:25.83 ^~~~~~~~~~~~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:25.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:25.83 ^~~~~~~~~~~~~~~~~~~~~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:25.83 NS_INTERFACE_MAP_END 167:25.83 ^~~~~~~~~~~~~~~~~~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:25.83 else 167:25.83 ^~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:25.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:25.83 ^~~~~~~~~~~~~~~~~~ 167:25.83 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:25.83 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:25.83 ^~~~~~~~~~~~~~~~~~~~~~ 167:28.97 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 167:28.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:28.97 foundInterface = 0; \ 167:28.97 ^~~~~~~~~~~~~~ 167:28.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:28.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:28.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:28.97 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShell.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:28.97 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 167:28.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:28.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:28.97 else 167:28.97 ^~~~ 167:28.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:28.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:28.97 ^~~~~~~~~~~~~~~~~~ 167:28.97 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShell.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:28.97 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 167:28.97 ^~~~~~~~~~~~~~~~~~~~~~ 167:29.43 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:65: 167:29.43 /builddir/build/BUILD/firefox-67.0.3/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 167:29.43 /builddir/build/BUILD/firefox-67.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] 167:29.43 } // namespace mozilla 167:29.43 ^ 167:29.43 /builddir/build/BUILD/firefox-67.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] 167:29.43 /builddir/build/BUILD/firefox-67.0.3/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 167:29.44 /builddir/build/BUILD/firefox-67.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] 167:29.44 /builddir/build/BUILD/firefox-67.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] 167:29.64 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 167:29.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:29.64 foundInterface = 0; \ 167:29.64 ^~~~~~~~~~~~~~ 167:29.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:29.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:29.64 ^~~~~~~~~~~~~~~~~~~~~~~ 167:29.64 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShellTreeOwner.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:29.64 NS_INTERFACE_MAP_END 167:29.64 ^~~~~~~~~~~~~~~~~~~~ 167:29.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:29.64 else 167:29.64 ^~~~ 167:29.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:29.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:29.64 ^~~~~~~~~~~~~~~~~~ 167:29.64 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShellTreeOwner.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:29.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:29.64 ^~~~~~~~~~~~~~~~~~~~~~ 167:29.70 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 167:29.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:29.70 foundInterface = 0; \ 167:29.70 ^~~~~~~~~~~~~~ 167:29.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:29.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:29.70 ^~~~~~~~~~~~~~~~~~~~~~~ 167:29.70 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:29.70 NS_INTERFACE_MAP_END 167:29.70 ^~~~~~~~~~~~~~~~~~~~ 167:29.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:29.70 else 167:29.70 ^~~~ 167:29.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:29.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:29.70 ^~~~~~~~~~~~~~~~~~ 167:29.70 /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:29.70 NS_INTERFACE_MAP_ENTRY(nsINamed) 167:29.70 ^~~~~~~~~~~~~~~~~~~~~~ 167:30.12 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 167:30.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 167:30.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 167:30.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 167:30.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 167:30.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 167:30.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 167:30.12 from /builddir/build/BUILD/firefox-67.0.3/docshell/base/BrowsingContext.cpp:7, 167:30.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 167:30.12 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 167:30.12 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2320:45: required from here 167:30.12 /builddir/build/BUILD/firefox-67.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] 167:30.12 memset(aT, 0, sizeof(T)); 167:30.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 167:30.12 In file included from /builddir/build/BUILD/firefox-67.0.3/docshell/base/BrowsingContext.cpp:31, 167:30.12 from /builddir/build/BUILD/firefox-67.0.3/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 167:30.12 /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcprivate.h:2319:8: note: 'struct xpc::GlobalProperties' declared here 167:30.12 struct GlobalProperties { 167:30.12 ^~~~~~~~~~~~~~~~ 167:33.41 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 167:33.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 167:33.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 167:33.41 from /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ChildSHistory.cpp:7, 167:33.41 from /builddir/build/BUILD/firefox-67.0.3/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 167:33.41 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 167:33.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:33.41 foundInterface = 0; \ 167:33.41 ^~~~~~~~~~~~~~ 167:33.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:33.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:33.41 ^~~~~~~~~~~~~~~~~~~~~~~ 167:33.41 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ChildSHistory.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:33.42 NS_INTERFACE_MAP_END 167:33.42 ^~~~~~~~~~~~~~~~~~~~ 167:33.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:33.42 else 167:33.42 ^~~~ 167:33.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:33.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:33.42 ^~~~~~~~~~~~~~~~~~ 167:33.42 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ChildSHistory.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:33.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:33.42 ^~~~~~~~~~~~~~~~~~~~~~ 167:34.99 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 167:34.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 167:34.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAppShellService.h:10, 167:34.99 from /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsAppShellService.cpp:6, 167:34.99 from /builddir/build/BUILD/firefox-67.0.3/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 167:34.99 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 167:34.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:34.99 foundInterface = 0; \ 167:35.00 ^~~~~~~~~~~~~~ 167:35.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:35.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:35.00 ^~~~~~~~~~~~~~~~~~~~~~~ 167:35.00 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsAppShellService.cpp:254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:35.00 NS_INTERFACE_MAP_END 167:35.00 ^~~~~~~~~~~~~~~~~~~~ 167:35.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:35.00 else 167:35.00 ^~~~ 167:35.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:35.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:35.00 ^~~~~~~~~~~~~~~~~~ 167:35.00 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsAppShellService.cpp:253:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:35.00 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 167:35.00 ^~~~~~~~~~~~~~~~~~~~~~ 167:35.59 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 167:35.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:35.60 foundInterface = 0; \ 167:35.60 ^~~~~~~~~~~~~~ 167:35.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:35.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:35.60 ^~~~~~~~~~~~~~~~~~~~~~~ 167:35.60 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:35.60 NS_INTERFACE_MAP_END 167:35.60 ^~~~~~~~~~~~~~~~~~~~ 167:35.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:35.60 else 167:35.60 ^~~~ 167:35.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:35.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:35.60 ^~~~~~~~~~~~~~~~~~ 167:35.60 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:35.60 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:35.60 ^~~~~~~~~~~~~~~~~~~~~~ 167:35.78 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 167:35.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:35.78 foundInterface = 0; \ 167:35.78 ^~~~~~~~~~~~~~ 167:35.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:35.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:35.78 ^~~~~~~~~~~~~~~~~~~~~~~ 167:35.78 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:35.78 NS_INTERFACE_MAP_END 167:35.78 ^~~~~~~~~~~~~~~~~~~~ 167:35.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1004:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:35.78 else 167:35.78 ^~~~ 167:35.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 167:35.78 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 167:35.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:35.78 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 167:35.78 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 167:35.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:35.82 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 167:35.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:35.82 foundInterface = 0; \ 167:35.82 ^~~~~~~~~~~~~~ 167:35.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 167:35.82 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 167:35.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:35.82 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp:899:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 167:35.82 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 167:35.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:35.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:35.82 else 167:35.82 ^~~~ 167:35.82 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:35.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:35.82 ^~~~~~~~~~~~~~~~~~ 167:35.82 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsContentTreeOwner.cpp:898:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:35.82 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 167:35.82 ^~~~~~~~~~~~~~~~~~~~~~ 167:35.90 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 167:35.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:35.90 foundInterface = 0; \ 167:35.90 ^~~~~~~~~~~~~~ 167:35.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:35.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:35.90 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:35.90 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 167:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:35.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:35.90 else 167:35.90 ^~~~ 167:35.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:35.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:35.91 ^~~~~~~~~~~~~~~~~~ 167:35.91 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:35.91 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 167:35.91 ^~~~~~~~~~~~~~~~~~~~~~ 167:39.41 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 167:39.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:39.41 foundInterface = 0; \ 167:39.41 ^~~~~~~~~~~~~~ 167:39.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:39.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:39.41 ^~~~~~~~~~~~~~~~~~~~~~~ 167:39.41 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:39.41 NS_INTERFACE_MAP_END 167:39.41 ^~~~~~~~~~~~~~~~~~~~ 167:39.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:39.41 else 167:39.41 ^~~~ 167:39.41 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:39.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:39.41 ^~~~~~~~~~~~~~~~~~ 167:39.41 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:39.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:39.41 ^~~~~~~~~~~~~~~~~~~~~~ 167:39.97 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 167:39.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:39.97 foundInterface = 0; \ 167:39.97 ^~~~~~~~~~~~~~ 167:39.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:39.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:39.97 ^~~~~~~~~~~~~~~~~~~~~~~ 167:39.97 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/nsSHistory.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:39.97 NS_INTERFACE_MAP_END 167:39.97 ^~~~~~~~~~~~~~~~~~~~ 167:39.97 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:39.98 else 167:39.98 ^~~~ 167:39.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:39.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:39.98 ^~~~~~~~~~~~~~~~~~ 167:39.98 /builddir/build/BUILD/firefox-67.0.3/docshell/shistory/nsSHistory.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:39.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:39.98 ^~~~~~~~~~~~~~~~~~~~~~ 167:42.18 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 167:42.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:42.18 foundInterface = 0; \ 167:42.18 ^~~~~~~~~~~~~~ 167:42.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:42.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:42.19 ^~~~~~~~~~~~~~~~~~~~~~~ 167:42.19 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsXULWindow.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:42.19 NS_INTERFACE_MAP_END 167:42.19 ^~~~~~~~~~~~~~~~~~~~ 167:42.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:42.19 } else 167:42.19 ^~~~ 167:42.19 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 167:42.19 NS_IMPL_QUERY_BODY_CONCRETE(_class) 167:42.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:42.19 /builddir/build/BUILD/firefox-67.0.3/xpfe/appshell/nsXULWindow.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 167:42.19 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 167:42.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:55.42 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 167:55.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 167:55.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 167:55.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 167:55.42 from /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.h:10, 167:55.42 from /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.cpp:6, 167:55.42 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 167:55.42 /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 167:55.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:55.42 foundInterface = 0; \ 167:55.42 ^~~~~~~~~~~~~~ 167:55.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:55.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:55.42 ^~~~~~~~~~~~~~~~~~~~~~~ 167:55.42 /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:55.42 NS_INTERFACE_MAP_END 167:55.43 ^~~~~~~~~~~~~~~~~~~~ 167:55.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:55.43 else 167:55.43 ^~~~ 167:55.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:55.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:55.43 ^~~~~~~~~~~~~~~~~~ 167:55.43 /builddir/build/BUILD/firefox-67.0.3/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:55.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:55.43 ^~~~~~~~~~~~~~~~~~~~~~ 168:18.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:18.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 168:18.77 from /builddir/build/BUILD/firefox-67.0.3/accessible/base/TextAttrs.h:10, 168:18.77 from /builddir/build/BUILD/firefox-67.0.3/accessible/base/TextAttrs.cpp:6, 168:18.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 168:18.77 /builddir/build/BUILD/firefox-67.0.3/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 168:18.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:18.77 foundInterface = 0; \ 168:18.77 ^~~~~~~~~~~~~~ 168:18.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:18.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:18.77 ^~~~~~~~~~~~~~~~~~~~~~~ 168:18.77 /builddir/build/BUILD/firefox-67.0.3/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:18.77 NS_INTERFACE_MAP_END 168:18.77 ^~~~~~~~~~~~~~~~~~~~ 168:18.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:18.77 else 168:18.77 ^~~~ 168:18.77 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:18.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:18.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:18.78 /builddir/build/BUILD/firefox-67.0.3/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:18.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 168:18.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:25.11 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:83: 168:25.12 /builddir/build/BUILD/firefox-67.0.3/accessible/base/nsTextEquivUtils.cpp: In function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)': 168:25.12 /builddir/build/BUILD/firefox-67.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] 168:25.12 } 168:25.12 ^ 168:25.12 /builddir/build/BUILD/firefox-67.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] 168:36.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:36.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 168:36.10 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 168:36.11 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/HyperTextAccessible.h:9, 168:36.11 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/HyperTextAccessibleWrap.h:10, 168:36.11 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/ARIAGridAccessible.h:9, 168:36.11 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/ARIAGridAccessible-inl.h:10, 168:36.11 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/ARIAGridAccessible.cpp:6, 168:36.11 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 168:36.11 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 168:36.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:36.11 foundInterface = 0; \ 168:36.11 ^~~~~~~~~~~~~~ 168:36.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:36.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:36.11 ^~~~~~~~~~~~~~~~~~~~~~~ 168:36.11 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:36.11 NS_INTERFACE_MAP_END 168:36.11 ^~~~~~~~~~~~~~~~~~~~ 168:36.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:36.11 else 168:36.11 ^~~~ 168:36.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:36.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:36.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:36.11 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:36.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 168:36.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.13 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 168:38.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:38.13 foundInterface = 0; \ 168:38.13 ^~~~~~~~~~~~~~ 168:38.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:38.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:38.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.13 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/DocAccessible.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:38.13 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 168:38.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:38.13 else 168:38.13 ^~~~ 168:38.13 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:38.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:38.13 ^~~~~~~~~~~~~~~~~~ 168:38.13 /builddir/build/BUILD/firefox-67.0.3/accessible/generic/DocAccessible.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:38.13 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 168:38.13 ^~~~~~~~~~~~~~~~~~~~~~ 168:55.98 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:55.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 168:55.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.h:6, 168:55.98 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 168:55.98 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 168:55.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:55.98 foundInterface = 0; \ 168:55.98 ^~~~~~~~~~~~~~ 168:55.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:55.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:55.98 ^~~~~~~~~~~~~~~~~~~~~~~ 168:55.98 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:55.98 NS_INTERFACE_MAP_END 168:55.98 ^~~~~~~~~~~~~~~~~~~~ 168:55.98 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:55.99 else 168:55.99 ^~~~ 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:55.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:55.99 ^~~~~~~~~~~~~~~~~~ 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:55.99 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 168:55.99 ^~~~~~~~~~~~~~~~~~~~~~ 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:55.99 foundInterface = 0; \ 168:55.99 ^~~~~~~~~~~~~~ 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:55.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:55.99 ^~~~~~~~~~~~~~~~~~~~~~~ 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:55.99 NS_INTERFACE_MAP_END 168:55.99 ^~~~~~~~~~~~~~~~~~~~ 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:55.99 else 168:55.99 ^~~~ 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:55.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:55.99 ^~~~~~~~~~~~~~~~~~ 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:55.99 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 168:55.99 ^~~~~~~~~~~~~~~~~~~~~~ 168:55.99 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:56.00 foundInterface = 0; \ 168:56.00 ^~~~~~~~~~~~~~ 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:56.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:56.00 ^~~~~~~~~~~~~~~~~~~~~~~ 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:56.00 NS_INTERFACE_MAP_END 168:56.00 ^~~~~~~~~~~~~~~~~~~~ 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:56.00 else 168:56.00 ^~~~ 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:56.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:56.00 ^~~~~~~~~~~~~~~~~~ 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:56.00 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 168:56.00 ^~~~~~~~~~~~~~~~~~~~~~ 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:56.00 foundInterface = 0; \ 168:56.00 ^~~~~~~~~~~~~~ 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:56.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:56.00 ^~~~~~~~~~~~~~~~~~~~~~~ 168:56.00 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:56.01 NS_INTERFACE_MAP_END 168:56.01 ^~~~~~~~~~~~~~~~~~~~ 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:56.01 else 168:56.01 ^~~~ 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:56.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:56.01 ^~~~~~~~~~~~~~~~~~ 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:56.01 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 168:56.01 ^~~~~~~~~~~~~~~~~~~~~~ 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:56.01 foundInterface = 0; \ 168:56.01 ^~~~~~~~~~~~~~ 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:56.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:56.01 ^~~~~~~~~~~~~~~~~~~~~~~ 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:56.01 NS_INTERFACE_MAP_END 168:56.01 ^~~~~~~~~~~~~~~~~~~~ 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:56.01 else 168:56.01 ^~~~ 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:56.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:56.01 ^~~~~~~~~~~~~~~~~~ 168:56.01 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:56.01 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 168:56.02 ^~~~~~~~~~~~~~~~~~~~~~ 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:56.02 foundInterface = 0; \ 168:56.02 ^~~~~~~~~~~~~~ 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:56.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:56.02 ^~~~~~~~~~~~~~~~~~~~~~~ 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:56.02 NS_INTERFACE_MAP_END 168:56.02 ^~~~~~~~~~~~~~~~~~~~ 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:56.02 else 168:56.02 ^~~~ 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:56.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:56.02 ^~~~~~~~~~~~~~~~~~ 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:56.02 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 168:56.02 ^~~~~~~~~~~~~~~~~~~~~~ 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:56.02 foundInterface = 0; \ 168:56.02 ^~~~~~~~~~~~~~ 168:56.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:56.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:56.02 ^~~~~~~~~~~~~~~~~~~~~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:56.03 NS_INTERFACE_MAP_END 168:56.03 ^~~~~~~~~~~~~~~~~~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:56.03 else 168:56.03 ^~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:56.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:56.03 ^~~~~~~~~~~~~~~~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:56.03 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 168:56.03 ^~~~~~~~~~~~~~~~~~~~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:56.03 foundInterface = 0; \ 168:56.03 ^~~~~~~~~~~~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:56.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:56.03 ^~~~~~~~~~~~~~~~~~~~~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:56.03 NS_INTERFACE_MAP_END 168:56.03 ^~~~~~~~~~~~~~~~~~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:56.03 else 168:56.03 ^~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:56.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:56.03 ^~~~~~~~~~~~~~~~~~ 168:56.03 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:56.04 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 168:56.04 ^~~~~~~~~~~~~~~~~~~~~~ 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:56.04 foundInterface = 0; \ 168:56.04 ^~~~~~~~~~~~~~ 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:56.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:56.04 ^~~~~~~~~~~~~~~~~~~~~~~ 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:56.04 NS_INTERFACE_MAP_END 168:56.04 ^~~~~~~~~~~~~~~~~~~~ 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:56.04 else 168:56.04 ^~~~ 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:56.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:56.04 ^~~~~~~~~~~~~~~~~~ 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:56.04 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 168:56.04 ^~~~~~~~~~~~~~~~~~~~~~ 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:56.04 foundInterface = 0; \ 168:56.04 ^~~~~~~~~~~~~~ 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:56.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:56.04 ^~~~~~~~~~~~~~~~~~~~~~~ 168:56.04 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:56.05 NS_INTERFACE_MAP_END 168:56.05 ^~~~~~~~~~~~~~~~~~~~ 168:56.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:56.05 else 168:56.05 ^~~~ 168:56.05 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:56.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:56.05 ^~~~~~~~~~~~~~~~~~ 168:56.05 /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:56.05 NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 168:56.05 ^~~~~~~~~~~~~~~~~~~~~~ 169:04.25 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:04.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 169:04.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAccessibleRelation.h:10, 169:04.25 from /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/nsAccessibleRelation.h:9, 169:04.25 from /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/nsAccessibleRelation.cpp:6, 169:04.25 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 169:04.26 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 169:04.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:04.26 foundInterface = 0; \ 169:04.26 ^~~~~~~~~~~~~~ 169:04.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:04.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:04.26 ^~~~~~~~~~~~~~~~~~~~~~~ 169:04.26 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:04.26 NS_INTERFACE_MAP_END 169:04.26 ^~~~~~~~~~~~~~~~~~~~ 169:04.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:04.26 else 169:04.26 ^~~~ 169:04.26 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 169:04.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 169:04.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:04.26 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 169:04.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 169:04.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:04.72 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 169:04.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:04.72 foundInterface = 0; \ 169:04.72 ^~~~~~~~~~~~~~ 169:04.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:04.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:04.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:04.72 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:04.72 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 169:04.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:04.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:04.73 else 169:04.73 ^~~~ 169:04.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 169:04.73 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 169:04.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:04.73 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 169:04.73 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 169:04.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:04.79 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 169:04.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:04.79 foundInterface = 0; \ 169:04.79 ^~~~~~~~~~~~~~ 169:04.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:04.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:04.79 ^~~~~~~~~~~~~~~~~~~~~~~ 169:04.79 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:04.79 NS_INTERFACE_MAP_END 169:04.79 ^~~~~~~~~~~~~~~~~~~~ 169:04.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:04.79 else 169:04.79 ^~~~ 169:04.79 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 169:04.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 169:04.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:04.79 /builddir/build/BUILD/firefox-67.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 169:04.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 169:04.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.26 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:10.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:10.27 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 169:10.27 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 169:10.27 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 169:10.27 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 169:10.27 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 169:10.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:10.27 foundInterface = 0; \ 169:10.27 ^~~~~~~~~~~~~~ 169:10.27 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:10.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:10.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.27 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:10.27 NS_INTERFACE_MAP_END_INHERITING(Accessible) 169:10.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.27 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 169:10.27 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 169:10.27 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 169:10.27 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.h:16, 169:10.28 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:11, 169:10.28 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 169:10.28 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 169:10.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 169:10.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:10.28 } else 169:10.28 ^~~~ 169:10.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:10.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:10.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.28 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:10.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 169:10.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.30 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:10.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:10.30 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 169:10.30 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 169:10.30 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 169:10.30 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 169:10.30 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 169:10.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:10.30 foundInterface = 0; \ 169:10.30 ^~~~~~~~~~~~~~ 169:10.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:10.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:10.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.30 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp:920:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:10.30 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 169:10.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 169:10.31 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 169:10.31 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 169:10.31 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.h:16, 169:10.31 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:11, 169:10.31 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 169:10.31 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 169:10.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 169:10.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:10.31 } else 169:10.31 ^~~~ 169:10.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:10.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:10.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.31 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeAccessible.cpp:919:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:10.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 169:10.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:10.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:10.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 169:10.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 169:10.32 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 169:10.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 169:10.32 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 169:10.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:10.32 foundInterface = 0; \ 169:10.32 ^~~~~~~~~~~~~~ 169:10.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:10.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:10.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.32 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:10.32 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 169:10.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 169:10.33 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 169:10.33 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 169:10.33 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.h:16, 169:10.33 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:11, 169:10.33 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 169:10.33 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 169:10.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 169:10.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:10.33 } else 169:10.33 ^~~~ 169:10.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:10.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:10.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.33 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:10.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 169:10.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.34 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:10.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:10, 169:10.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 169:10.34 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 169:10.34 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 169:10.34 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 169:10.34 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:10.34 foundInterface = 0; \ 169:10.35 ^~~~~~~~~~~~~~ 169:10.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:10.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:10.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.35 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:10.35 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 169:10.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 169:10.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsINode.h:14, 169:10.35 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsIContent.h:13, 169:10.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/generic/Accessible.h:16, 169:10.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/atk/AccessibleWrap.h:11, 169:10.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.h:9, 169:10.35 from /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULAlertAccessible.cpp:6, 169:10.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 169:10.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:10.35 } else 169:10.35 ^~~~ 169:10.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:10.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:10.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.36 /builddir/build/BUILD/firefox-67.0.3/accessible/xul/XULTreeGridAccessible.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:10.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 169:10.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:10.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:47: 169:10.54 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 169:10.54 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.cpp:1562:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 169:10.54 memset(&startRegs, 0, sizeof(startRegs)); 169:10.54 ^ 169:10.54 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMainInt.h:11, 169:10.54 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulDwarfSummariser.h:10, 169:10.54 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulDwarfExt.h:45, 169:10.54 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulDwarfInt.h:42, 169:10.54 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulDwarf.cpp:57, 169:10.54 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:20: 169:10.54 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 169:10.54 struct UnwindRegs { 169:10.54 ^~~~~~~~~~ 169:11.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 169:11.79 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 169:11.79 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 169:11.79 memset(®s, 0, sizeof(regs)); 169:11.79 ^ 169:11.79 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/tests/gtest/LulTest.cpp:8, 169:11.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 169:11.79 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 169:11.79 struct UnwindRegs { 169:11.79 ^~~~~~~~~~ 169:16.00 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 169:16.00 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 169:16.00 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 169:16.00 } 169:16.00 ^ 169:16.00 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 169:16.00 case INITCAP: { 169:16.00 ^~~~ 169:16.01 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 169:16.01 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 169:16.01 capwords = 1; 169:16.01 ~~~~~~~~~^~~ 169:16.01 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 169:16.01 case HUHCAP: { 169:16.01 ^~~~ 169:16.01 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 169:16.01 capwords = 1; 169:16.01 ~~~~~~~~~^~~ 169:16.01 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 169:16.01 case HUHCAP: { 169:16.01 ^~~~ 169:16.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 169:16.84 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 169:16.84 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp:1440:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 169:16.84 memset(&startRegs, 0, sizeof(startRegs)); 169:16.84 ^ 169:16.84 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp:142, 169:16.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 169:16.84 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 169:16.84 struct UnwindRegs { 169:16.84 ^~~~~~~~~~ 169:17.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/JSONWriter.h:98, 169:17.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ProfileJSONWriter.h:9, 169:17.78 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/PageInformation.cpp:9, 169:17.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 169:17.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 169:17.78 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 169:17.78 /builddir/build/BUILD/firefox-67.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] 169:17.78 memset(aT, 0, sizeof(T)); 169:17.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 169:17.78 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp:70, 169:17.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 169:17.78 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 169:17.78 struct AmountFns { 169:17.78 ^~~~~~~~~ 169:17.78 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/JSONWriter.h:98, 169:17.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ProfileJSONWriter.h:9, 169:17.78 from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/PageInformation.cpp:9, 169:17.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 169:17.78 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 169:17.78 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 169:17.78 /builddir/build/BUILD/firefox-67.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] 169:17.78 memset(aT, 0, sizeof(T)); 169:17.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 169:17.78 In file included from /builddir/build/BUILD/firefox-67.0.3/tools/profiler/core/platform.cpp:70, 169:17.78 from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 169:17.78 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 169:17.78 struct SizeOfTabFns { 169:17.78 ^~~~~~~~~~~~ 169:21.85 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 169:22.01 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIMemoryReporter.h:10, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 169:22.01 from : 169:22.01 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 169:22.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:22.01 foundInterface = 0; \ 169:22.01 ^~~~~~~~~~~~~~ 169:22.01 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:22.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:22.01 ^~~~~~~~~~~~~~~~~~~~~~~ 169:22.01 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:22.01 NS_INTERFACE_MAP_END 169:22.01 ^~~~~~~~~~~~~~~~~~~~ 169:22.01 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/xpcpublic.h:22, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsThreadUtils.h:24, 169:22.01 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 169:22.02 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 169:22.02 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 169:22.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 169:22.02 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:22.02 } else 169:22.02 ^~~~ 169:22.02 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:22.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 169:22.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:22.11 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 169:23.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:137: 169:23.63 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/gecko/nsProfilerStartParams.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 169:23.63 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/gecko/nsProfilerStartParams.cpp:56:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 169:23.63 } 169:23.63 ^ 169:23.63 /builddir/build/BUILD/firefox-67.0.3/tools/profiler/gecko/nsProfilerStartParams.cpp:56:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 169:28.32 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:28.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:28.32 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 169:28.32 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 169:28.32 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 169:28.32 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 169:28.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:28.32 foundInterface = 0; \ 169:28.32 ^~~~~~~~~~~~~~ 169:28.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:28.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:28.33 ^~~~~~~~~~~~~~~~~~~~~~~ 169:28.33 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:28.33 NS_INTERFACE_MAP_END 169:28.33 ^~~~~~~~~~~~~~~~~~~~ 169:28.33 In file included from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 169:28.33 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 169:28.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 169:28.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:28.33 } else 169:28.33 ^~~~ 169:28.33 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:28.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 169:28.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:28.55 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:28.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:28.55 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 169:28.55 from /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 169:28.55 from /builddir/build/BUILD/firefox-67.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 169:28.55 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 169:28.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:28.55 foundInterface = 0; \ 169:28.55 ^~~~~~~~~~~~~~ 169:28.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:28.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:28.55 ^~~~~~~~~~~~~~~~~~~~~~~ 169:28.55 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:28.55 NS_INTERFACE_MAP_END 169:28.55 ^~~~~~~~~~~~~~~~~~~~ 169:28.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:28.55 else 169:28.55 ^~~~ 169:28.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 169:28.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 169:28.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:28.56 /builddir/build/BUILD/firefox-67.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 169:28.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 169:28.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:37.69 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:37.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 169:37.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/imgINotificationObserver.h:10, 169:37.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/AlertNotification.h:8, 169:37.69 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/AlertNotification.cpp:5, 169:37.69 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 169:37.69 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 169:37.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:37.70 foundInterface = 0; \ 169:37.70 ^~~~~~~~~~~~~~ 169:37.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:37.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:37.70 ^~~~~~~~~~~~~~~~~~~~~~~ 169:37.70 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:37.70 NS_INTERFACE_MAP_END 169:37.70 ^~~~~~~~~~~~~~~~~~~~ 169:37.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:37.70 else 169:37.70 ^~~~ 169:37.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 169:37.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 169:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:37.70 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 169:37.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 169:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:39.72 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 169:39.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:39.73 foundInterface = 0; \ 169:39.73 ^~~~~~~~~~~~~~ 169:39.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:39.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:39.73 ^~~~~~~~~~~~~~~~~~~~~~~ 169:39.73 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:39.73 NS_INTERFACE_MAP_END 169:39.73 ^~~~~~~~~~~~~~~~~~~~ 169:39.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:39.73 else 169:39.73 ^~~~ 169:39.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:39.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:39.73 ^~~~~~~~~~~~~~~~~~ 169:39.73 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:39.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:39.73 ^~~~~~~~~~~~~~~~~~~~~~ 169:47.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:47.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:47.79 from /builddir/build/BUILD/firefox-67.0.3/docshell/base/nsDocShellTreeOwner.h:11, 169:47.79 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.h:11, 169:47.79 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.cpp:8, 169:47.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 169:47.79 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 169:47.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:47.80 foundInterface = 0; \ 169:47.80 ^~~~~~~~~~~~~~ 169:47.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:47.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:47.80 ^~~~~~~~~~~~~~~~~~~~~~~ 169:47.80 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:47.80 NS_INTERFACE_MAP_END 169:47.80 ^~~~~~~~~~~~~~~~~~~~ 169:47.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:47.80 else 169:47.80 ^~~~ 169:47.80 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:47.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:47.80 ^~~~~~~~~~~~~~~~~~ 169:47.80 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/browser/nsWebBrowser.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:47.80 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 169:47.80 ^~~~~~~~~~~~~~~~~~~~~~ 169:49.61 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:49.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 169:49.61 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsICommandLineRunner.h:10, 169:49.61 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.h:8, 169:49.61 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp:5: 169:49.61 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 169:49.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:49.61 foundInterface = 0; \ 169:49.61 ^~~~~~~~~~~~~~ 169:49.61 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:49.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:49.62 ^~~~~~~~~~~~~~~~~~~~~~~ 169:49.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:49.62 NS_INTERFACE_MAP_END 169:49.62 ^~~~~~~~~~~~~~~~~~~~ 169:49.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 169:49.62 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 169:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 169:49.62 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 169:49.62 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 169:49.62 ^~~~~~~~~~~~~~~~~~~~ 169:49.62 In file included from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp:11: 169:49.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:49.62 } else 169:49.62 ^~~~ 169:49.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 169:49.62 NS_IMPL_QUERY_CLASSINFO(aClass) \ 169:49.62 ^~~~~~~~~~~~~~~~~~~~~~~ 169:49.62 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 169:49.62 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 169:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 169:49.62 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 169:49.62 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 169:49.62 ^~~~~~~~~~~~~~~~~~~~ 169:50.83 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:50.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 169:50.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIObserver.h:10, 169:50.83 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.h:10, 169:50.83 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 169:50.83 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 169:50.83 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 169:50.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:50.84 foundInterface = 0; \ 169:50.84 ^~~~~~~~~~~~~~ 169:50.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:50.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:50.84 ^~~~~~~~~~~~~~~~~~~~~~~ 169:50.84 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:50.84 NS_INTERFACE_MAP_END 169:50.84 ^~~~~~~~~~~~~~~~~~~~ 169:50.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:50.84 else 169:50.84 ^~~~ 169:50.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:50.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:50.84 ^~~~~~~~~~~~~~~~~~ 169:50.84 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:50.84 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 169:50.84 ^~~~~~~~~~~~~~~~~~~~~~ 169:50.84 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 169:50.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:50.84 foundInterface = 0; \ 169:50.85 ^~~~~~~~~~~~~~ 169:50.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:50.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:50.85 ^~~~~~~~~~~~~~~~~~~~~~~ 169:50.85 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:50.85 NS_INTERFACE_MAP_END 169:50.85 ^~~~~~~~~~~~~~~~~~~~ 169:50.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:50.85 else 169:50.85 ^~~~ 169:50.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:50.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:50.85 ^~~~~~~~~~~~~~~~~~ 169:50.85 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:50.85 NS_INTERFACE_MAP_ENTRY(nsIObserver) 169:50.85 ^~~~~~~~~~~~~~~~~~~~~~ 169:58.35 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:58.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:58.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 169:58.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 169:58.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 169:58.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 169:58.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 169:58.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 169:58.35 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 169:58.35 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 169:58.35 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 169:58.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:58.35 foundInterface = 0; \ 169:58.35 ^~~~~~~~~~~~~~ 169:58.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:58.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:58.35 ^~~~~~~~~~~~~~~~~~~~~~~ 169:58.35 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:611:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:58.35 NS_INTERFACE_MAP_END 169:58.35 ^~~~~~~~~~~~~~~~~~~~ 169:58.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:58.35 else 169:58.35 ^~~~ 169:58.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 169:58.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 169:58.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:58.35 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:610:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 169:58.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 169:58.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:58.40 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 169:58.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:58.40 foundInterface = 0; \ 169:58.40 ^~~~~~~~~~~~~~ 169:58.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:58.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:58.40 ^~~~~~~~~~~~~~~~~~~~~~~ 169:58.40 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:58.40 NS_INTERFACE_MAP_END 169:58.40 ^~~~~~~~~~~~~~~~~~~~ 169:58.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:58.40 else 169:58.40 ^~~~ 169:58.40 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:58.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:58.40 ^~~~~~~~~~~~~~~~~~ 169:58.40 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:474:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:58.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:58.40 ^~~~~~~~~~~~~~~~~~~~~~ 169:58.42 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 169:58.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:58.42 foundInterface = 0; \ 169:58.42 ^~~~~~~~~~~~~~ 169:58.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:58.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:58.42 ^~~~~~~~~~~~~~~~~~~~~~~ 169:58.42 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:595:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:58.42 NS_INTERFACE_MAP_END 169:58.42 ^~~~~~~~~~~~~~~~~~~~ 169:58.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:58.42 else 169:58.42 ^~~~ 169:58.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:58.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:58.42 ^~~~~~~~~~~~~~~~~~ 169:58.42 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:594:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:58.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:58.42 ^~~~~~~~~~~~~~~~~~~~~~ 169:58.43 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 169:58.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:58.43 foundInterface = 0; \ 169:58.43 ^~~~~~~~~~~~~~ 169:58.43 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:58.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:58.43 ^~~~~~~~~~~~~~~~~~~~~~~ 169:58.43 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:724:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:58.43 NS_INTERFACE_MAP_END 169:58.43 ^~~~~~~~~~~~~~~~~~~~ 169:58.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:58.44 else 169:58.44 ^~~~ 169:58.44 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:58.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:58.44 ^~~~~~~~~~~~~~~~~~ 169:58.44 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/MatchPattern.cpp:723:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:58.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:58.44 ^~~~~~~~~~~~~~~~~~~~~~ 169:58.50 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 169:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:58.50 foundInterface = 0; \ 169:58.50 ^~~~~~~~~~~~~~ 169:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:58.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:58.50 ^~~~~~~~~~~~~~~~~~~~~~~ 169:58.50 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:58.50 NS_INTERFACE_MAP_END 169:58.50 ^~~~~~~~~~~~~~~~~~~~ 169:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:58.50 else 169:58.50 ^~~~ 169:58.50 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:58.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:58.51 ^~~~~~~~~~~~~~~~~~ 169:58.51 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:58.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:58.51 ^~~~~~~~~~~~~~~~~~~~~~ 169:58.52 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 169:58.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:58.52 foundInterface = 0; \ 169:58.52 ^~~~~~~~~~~~~~ 169:58.52 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:58.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:58.52 ^~~~~~~~~~~~~~~~~~~~~~~ 169:58.53 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:660:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:58.53 NS_INTERFACE_MAP_END 169:58.53 ^~~~~~~~~~~~~~~~~~~~ 169:58.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:58.53 else 169:58.53 ^~~~ 169:58.53 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:58.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:58.53 ^~~~~~~~~~~~~~~~~~ 169:58.53 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:659:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:58.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:58.53 ^~~~~~~~~~~~~~~~~~~~~~ 169:58.55 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 169:58.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:58.55 foundInterface = 0; \ 169:58.55 ^~~~~~~~~~~~~~ 169:58.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:58.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:58.55 ^~~~~~~~~~~~~~~~~~~~~~~ 169:58.55 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:722:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:58.55 NS_INTERFACE_MAP_END 169:58.55 ^~~~~~~~~~~~~~~~~~~~ 169:58.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:58.55 else 169:58.55 ^~~~ 169:58.55 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:58.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:58.55 ^~~~~~~~~~~~~~~~~~ 169:58.55 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:721:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:58.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:58.56 ^~~~~~~~~~~~~~~~~~~~~~ 170:04.59 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:04.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 170:04.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 170:04.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 170:04.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 170:04.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 170:04.59 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 170:04.59 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 170:04.59 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 170:04.60 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 170:04.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:04.60 foundInterface = 0; \ 170:04.60 ^~~~~~~~~~~~~~ 170:04.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:04.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:04.60 ^~~~~~~~~~~~~~~~~~~~~~~ 170:04.60 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:04.60 NS_INTERFACE_MAP_END 170:04.60 ^~~~~~~~~~~~~~~~~~~~ 170:04.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:04.60 else 170:04.60 ^~~~ 170:04.60 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:04.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:04.60 ^~~~~~~~~~~~~~~~~~ 170:04.60 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:04.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:04.61 ^~~~~~~~~~~~~~~~~~~~~~ 170:04.71 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 170:04.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:04.72 foundInterface = 0; \ 170:04.72 ^~~~~~~~~~~~~~ 170:04.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:04.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:04.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.72 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1017:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:04.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 170:04.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:04.72 else 170:04.72 ^~~~ 170:04.72 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:04.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:04.72 ^~~~~~~~~~~~~~~~~~ 170:04.72 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1016:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:04.73 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 170:04.73 ^~~~~~~~~~~~~~~~~~~~~~ 170:04.92 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 170:04.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:04.92 foundInterface = 0; \ 170:04.92 ^~~~~~~~~~~~~~ 170:04.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:04.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:04.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.92 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:04.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 170:04.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 170:04.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 170:04.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 170:04.92 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 170:04.92 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 170:04.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 170:04.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:04.92 } else 170:04.92 ^~~~ 170:04.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:04.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:04.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.93 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:04.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 170:04.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.94 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 170:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 170:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 170:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 170:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 170:04.94 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 170:04.94 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 170:04.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 170:04.94 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 170:04.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:04.95 foundInterface = 0; \ 170:04.95 ^~~~~~~~~~~~~~ 170:04.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:04.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:04.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.95 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:04.95 NS_INTERFACE_MAP_END_INHERITING(Event) 170:04.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.95 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 170:04.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 170:04.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 170:04.95 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 170:04.95 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 170:04.95 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 170:04.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:04.95 } else 170:04.95 ^~~~ 170:04.95 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:04.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:04.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.95 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:04.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 170:04.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:05.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:05.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 170:05.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 170:05.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 170:05.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 170:05.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 170:05.64 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 170:05.64 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 170:05.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 170:05.64 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 170:05.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:05.64 foundInterface = 0; \ 170:05.64 ^~~~~~~~~~~~~~ 170:05.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:05.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:05.64 ^~~~~~~~~~~~~~~~~~~~~~~ 170:05.64 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:05.64 NS_INTERFACE_MAP_END 170:05.64 ^~~~~~~~~~~~~~~~~~~~ 170:05.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:05.64 else 170:05.64 ^~~~ 170:05.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 170:05.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 170:05.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:05.65 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 170:05.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 170:05.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:06.57 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:06.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 170:06.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFind.h:10, 170:06.58 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.h:10, 170:06.58 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.cpp:9, 170:06.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 170:06.58 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 170:06.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:06.58 foundInterface = 0; \ 170:06.58 ^~~~~~~~~~~~~~ 170:06.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:06.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:06.58 ^~~~~~~~~~~~~~~~~~~~~~~ 170:06.58 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:06.58 NS_INTERFACE_MAP_END 170:06.58 ^~~~~~~~~~~~~~~~~~~~ 170:06.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:06.58 else 170:06.58 ^~~~ 170:06.58 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:06.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:06.58 ^~~~~~~~~~~~~~~~~~ 170:06.58 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:06.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:06.58 ^~~~~~~~~~~~~~~~~~~~~~ 170:11.39 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 170:11.39 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsINativeOSFileInternals.h:10, 170:11.39 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.h:10, 170:11.39 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 170:11.39 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 170:11.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:11.39 foundInterface = 0; \ 170:11.39 ^~~~~~~~~~~~~~ 170:11.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:11.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:11.39 ^~~~~~~~~~~~~~~~~~~~~~~ 170:11.39 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:11.39 NS_INTERFACE_MAP_END 170:11.39 ^~~~~~~~~~~~~~~~~~~~ 170:11.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:11.39 else 170:11.39 ^~~~ 170:11.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:11.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:11.39 ^~~~~~~~~~~~~~~~~~ 170:11.39 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:11.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:11.39 ^~~~~~~~~~~~~~~~~~~~~~ 170:24.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:24.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 170:24.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 170:24.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 170:24.46 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.h:9, 170:24.46 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.cpp:11, 170:24.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 170:24.46 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 170:24.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:24.46 foundInterface = 0; \ 170:24.46 ^~~~~~~~~~~~~~ 170:24.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:24.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:24.46 ^~~~~~~~~~~~~~~~~~~~~~~ 170:24.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:24.46 NS_INTERFACE_MAP_END 170:24.46 ^~~~~~~~~~~~~~~~~~~~ 170:24.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 170:24.46 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 170:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 170:24.46 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 170:24.46 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 170:24.46 ^~~~~~~~~~~~~~~~~~~~ 170:24.46 In file included from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp:26, 170:24.46 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 170:24.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:24.46 } else 170:24.46 ^~~~ 170:24.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 170:24.46 } else 170:24.46 ^~~~ 170:24.46 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 170:24.46 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 170:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 170:24.46 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 170:24.46 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 170:24.46 ^~~~~~~~~~~~~~~~~~~~ 170:24.70 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:24.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 170:24.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 170:24.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 170:24.70 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.h:9, 170:24.70 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.cpp:11, 170:24.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 170:24.70 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 170:24.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:24.70 foundInterface = 0; \ 170:24.70 ^~~~~~~~~~~~~~ 170:24.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:24.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:24.70 ^~~~~~~~~~~~~~~~~~~~~~~ 170:24.70 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:24.70 NS_INTERFACE_MAP_END 170:24.70 ^~~~~~~~~~~~~~~~~~~~ 170:24.70 In file included from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsFaviconService.cpp:26, 170:24.70 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 170:24.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:24.70 } else 170:24.70 ^~~~ 170:24.70 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 170:24.70 } else 170:24.70 ^~~~ 170:24.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:24.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 170:24.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 170:24.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsWeakReference.h:14, 170:24.90 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.h:9, 170:24.90 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/Database.cpp:11, 170:24.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 170:24.90 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 170:24.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:24.90 foundInterface = 0; \ 170:24.90 ^~~~~~~~~~~~~~ 170:24.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:24.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:24.90 ^~~~~~~~~~~~~~~~~~~~~~~ 170:24.90 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:24.90 NS_INTERFACE_MAP_END 170:24.90 ^~~~~~~~~~~~~~~~~~~~ 170:24.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:24.90 else 170:24.90 ^~~~ 170:24.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:24.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:24.90 ^~~~~~~~~~~~~~~~~~ 170:24.90 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:24.91 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 170:24.91 ^~~~~~~~~~~~~~~~~~~~~~ 170:24.91 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 170:24.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:24.91 foundInterface = 0; \ 170:24.91 ^~~~~~~~~~~~~~ 170:24.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:24.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:24.91 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:24.91 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 170:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:24.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:24.91 else 170:24.91 ^~~~ 170:24.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:24.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:24.91 ^~~~~~~~~~~~~~~~~~ 170:24.91 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:24.91 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 170:24.91 ^~~~~~~~~~~~~~~~~~~~~~ 170:25.10 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 170:25.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:25.10 foundInterface = 0; \ 170:25.10 ^~~~~~~~~~~~~~ 170:25.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:25.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:25.10 ^~~~~~~~~~~~~~~~~~~~~~~ 170:25.10 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:3505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:25.10 NS_INTERFACE_MAP_END 170:25.10 ^~~~~~~~~~~~~~~~~~~~ 170:25.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:25.10 else 170:25.10 ^~~~ 170:25.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:25.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:25.10 ^~~~~~~~~~~~~~~~~~ 170:25.10 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/places/nsNavHistoryResult.cpp:3504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:25.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 170:25.10 ^~~~~~~~~~~~~~~~~~~~~~ 170:32.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.cpp:11: 170:32.28 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 170:32.28 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 170:32.28 } 170:32.28 ^ 170:32.28 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 170:32.28 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 170:32.28 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 170:32.28 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 170:38.58 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:38.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 170:38.58 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWebProgressListener.h:10, 170:38.59 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 170:38.59 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 170:38.59 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 170:38.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:38.59 foundInterface = 0; \ 170:38.59 ^~~~~~~~~~~~~~ 170:38.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:38.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:38.59 ^~~~~~~~~~~~~~~~~~~~~~~ 170:38.59 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:38.59 NS_INTERFACE_MAP_END 170:38.59 ^~~~~~~~~~~~~~~~~~~~ 170:38.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:38.59 else 170:38.59 ^~~~ 170:38.59 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 170:38.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 170:38.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:38.60 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 170:38.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 170:38.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:40.21 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:40.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 170:40.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 170:40.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 170:40.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 170:40.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 170:40.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsGenericHTMLElement.h:10, 170:40.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:11, 170:40.21 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:7, 170:40.21 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 170:40.21 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 170:40.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:40.21 foundInterface = 0; \ 170:40.21 ^~~~~~~~~~~~~~ 170:40.21 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:40.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:40.21 ^~~~~~~~~~~~~~~~~~~~~~~ 170:40.22 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:40.22 NS_INTERFACE_MAP_END 170:40.22 ^~~~~~~~~~~~~~~~~~~~ 170:40.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:40.22 else 170:40.22 ^~~~ 170:40.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:40.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:40.22 ^~~~~~~~~~~~~~~~~~ 170:40.22 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:40.22 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 170:40.22 ^~~~~~~~~~~~~~~~~~~~~~ 170:45.48 toolkit/components/telemetry/tests/libmodules-test.so 170:54.31 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:54.31 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 170:54.31 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 170:54.31 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 170:54.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:54.31 foundInterface = 0; \ 170:54.31 ^~~~~~~~~~~~~~ 170:54.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:54.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:54.31 ^~~~~~~~~~~~~~~~~~~~~~~ 170:54.31 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:54.31 NS_INTERFACE_MAP_END 170:54.31 ^~~~~~~~~~~~~~~~~~~~ 170:54.31 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:54.31 else 170:54.31 ^~~~ 170:54.32 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:54.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:54.32 ^~~~~~~~~~~~~~~~~~ 170:54.32 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:54.32 NS_INTERFACE_MAP_ENTRY(nsIObserver) 170:54.32 ^~~~~~~~~~~~~~~~~~~~~~ 171:13.14 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 171:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 171:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 171:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 171:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 171:13.14 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/Entries.h:13, 171:13.14 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/ChunkSet.h:9, 171:13.14 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/ChunkSet.cpp:6, 171:13.14 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 171:13.14 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 171:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:13.14 foundInterface = 0; \ 171:13.14 ^~~~~~~~~~~~~~ 171:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:13.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:13.14 ^~~~~~~~~~~~~~~~~~~~~~~ 171:13.14 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1586:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:13.14 NS_INTERFACE_MAP_END 171:13.14 ^~~~~~~~~~~~~~~~~~~~ 171:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:13.14 else 171:13.14 ^~~~ 171:13.14 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 171:13.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 171:13.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:13.14 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1585:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 171:13.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 171:13.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:21.17 toolkit/components/ctypes/tests/libjsctypes-test.so 171:21.92 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp: In function 'test_finalizer_start': 171:21.92 /builddir/build/BUILD/firefox-67.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=] 171:21.92 gFinalizerTestResources = new int[size]; 171:21.93 ^ 171:21.93 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 171:21.93 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 171:21.93 ^ 171:21.93 /builddir/build/BUILD/firefox-67.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=] 171:21.93 gFinalizerTestNames = new char *[size]; 171:21.93 ^ 171:21.93 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 171:21.93 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 171:21.93 ^ 171:23.03 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 171:23.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 171:23.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIWebProgressListener.h:10, 171:23.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIPrintProgress.h:10, 171:23.03 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.h:9, 171:23.03 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.cpp:6, 171:23.03 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 171:23.03 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 171:23.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:23.03 foundInterface = 0; \ 171:23.03 ^~~~~~~~~~~~~~ 171:23.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:23.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:23.03 ^~~~~~~~~~~~~~~~~~~~~~~ 171:23.03 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:23.03 NS_INTERFACE_MAP_END 171:23.03 ^~~~~~~~~~~~~~~~~~~~ 171:23.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:23.03 else 171:23.03 ^~~~ 171:23.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:23.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:23.03 ^~~~~~~~~~~~~~~~~~ 171:23.03 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:23.03 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 171:23.03 ^~~~~~~~~~~~~~~~~~~~~~ 171:27.23 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 171:27.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 171:27.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIAutoCompleteController.h:10, 171:27.23 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 171:27.23 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 171:27.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 171:27.23 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 171:27.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:27.23 foundInterface = 0; \ 171:27.23 ^~~~~~~~~~~~~~ 171:27.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:27.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:27.23 ^~~~~~~~~~~~~~~~~~~~~~~ 171:27.23 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:27.23 NS_INTERFACE_MAP_END 171:27.23 ^~~~~~~~~~~~~~~~~~~~ 171:27.23 In file included from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 171:27.23 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 171:27.23 from /builddir/build/BUILD/firefox-67.0.3/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 171:27.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:27.23 } else 171:27.23 ^~~~ 171:27.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:27.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:27.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:27.24 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 171:27.24 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 171:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:36.33 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 171:36.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 171:36.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIFormFillController.h:10, 171:36.33 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.h:9, 171:36.33 from /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.cpp:7: 171:36.33 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 171:36.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:36.33 foundInterface = 0; \ 171:36.33 ^~~~~~~~~~~~~~ 171:36.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:36.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:36.33 ^~~~~~~~~~~~~~~~~~~~~~~ 171:36.33 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:36.33 NS_INTERFACE_MAP_END 171:36.33 ^~~~~~~~~~~~~~~~~~~~ 171:36.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:36.33 else 171:36.33 ^~~~ 171:36.33 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:36.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:36.33 ^~~~~~~~~~~~~~~~~~ 171:36.33 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:36.33 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 171:36.33 ^~~~~~~~~~~~~~~~~~~~~~ 171:40.61 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::StartWatchdog()': 171:40.61 /builddir/build/BUILD/firefox-67.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] 171:40.61 } // namespace mozilla 171:40.61 ^ 171:40.61 /builddir/build/BUILD/firefox-67.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] 171:40.61 /builddir/build/BUILD/firefox-67.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] 171:52.28 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 171:52.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 171:52.28 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIJSInspector.h:10, 171:52.28 from /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.h:9, 171:52.28 from /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.cpp:6: 171:52.28 /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 171:52.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:52.28 foundInterface = 0; \ 171:52.28 ^~~~~~~~~~~~~~ 171:52.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:52.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:52.28 ^~~~~~~~~~~~~~~~~~~~~~~ 171:52.28 /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:52.28 NS_INTERFACE_MAP_END 171:52.28 ^~~~~~~~~~~~~~~~~~~~ 171:52.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:52.28 else 171:52.28 ^~~~ 171:52.28 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:52.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:52.28 ^~~~~~~~~~~~~~~~~~ 171:52.28 /builddir/build/BUILD/firefox-67.0.3/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:52.28 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 171:52.28 ^~~~~~~~~~~~~~~~~~~~~~ 171:57.10 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 171:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 171:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 171:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 171:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 171:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 171:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 171:57.10 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 171:57.10 from /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 171:57.10 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 171:57.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:57.10 foundInterface = 0; \ 171:57.10 ^~~~~~~~~~~~~~ 171:57.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:57.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:57.10 ^~~~~~~~~~~~~~~~~~~~~~~ 171:57.10 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:57.10 NS_INTERFACE_MAP_END 171:57.10 ^~~~~~~~~~~~~~~~~~~~ 171:57.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:57.11 else 171:57.11 ^~~~ 171:57.11 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:57.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:57.11 ^~~~~~~~~~~~~~~~~~ 171:57.11 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:57.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 171:57.11 ^~~~~~~~~~~~~~~~~~~~~~ 171:57.73 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'JS::ubi::DominatorTree::getDominatedSet(JS::ubi::Node const&)': 171:57.73 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:57.73 } // namespace mozilla 171:57.73 ^ 171:57.73 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:57.73 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'JS::ubi::DominatorTree::computeRetainedSizes(unsigned long (*)(void const*))': 171:57.73 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:57.73 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 171:57.73 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:06.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 172:06.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 172:06.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 172:06.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 172:06.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTArray.h:29, 172:06.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 172:06.90 from /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 172:06.90 from /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 172:06.90 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 172:06.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:06.90 foundInterface = 0; \ 172:06.90 ^~~~~~~~~~~~~~ 172:06.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:06.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:06.90 ^~~~~~~~~~~~~~~~~~~~~~~ 172:06.90 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:06.90 NS_INTERFACE_MAP_END 172:06.90 ^~~~~~~~~~~~~~~~~~~~ 172:06.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 172:06.90 else 172:06.90 ^~~~ 172:06.90 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:06.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:06.90 ^~~~~~~~~~~~~~~~~~ 172:06.90 /builddir/build/BUILD/firefox-67.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:06.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 172:06.90 ^~~~~~~~~~~~~~~~~~~~~~ 172:19.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 172:19.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 172:19.89 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsComponentManagerUtils.h:11, 172:19.89 from /builddir/build/BUILD/firefox-67.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 172:19.89 /builddir/build/BUILD/firefox-67.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 172:19.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:19.89 foundInterface = 0; \ 172:19.89 ^~~~~~~~~~~~~~ 172:19.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:19.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:19.89 ^~~~~~~~~~~~~~~~~~~~~~~ 172:19.89 /builddir/build/BUILD/firefox-67.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:19.89 NS_INTERFACE_MAP_END 172:19.89 ^~~~~~~~~~~~~~~~~~~~ 172:19.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 172:19.89 else 172:19.89 ^~~~ 172:19.89 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:19.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:19.89 ^~~~~~~~~~~~~~~~~~ 172:19.89 /builddir/build/BUILD/firefox-67.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:19.89 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 172:19.89 ^~~~~~~~~~~~~~~~~~~~~~ 172:22.33 media/gmp-clearkey/0.1/libclearkey.so 172:31.26 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 172:31.26 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp:1396:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 172:31.26 } 172:31.26 ^ 172:31.26 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp:1396:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:31.26 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 172:31.26 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp:1396:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 172:31.26 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp:1396:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:36.98 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 172:36.98 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3621:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 172:36.98 } 172:36.98 ^ 172:36.98 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3621:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:36.98 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 172:36.98 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3621:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 172:36.98 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3621:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:40.85 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 172:40.85 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryScalar.cpp:4145:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 172:40.85 } 172:40.85 ^ 172:40.85 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryScalar.cpp:4145:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:40.85 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 172:40.85 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryScalar.cpp:4145:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 172:40.85 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/TelemetryScalar.cpp:4145:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:45.97 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 172:45.97 /builddir/build/BUILD/firefox-67.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] 172:45.97 } 172:45.97 ^ 172:45.97 /builddir/build/BUILD/firefox-67.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] 172:45.97 /builddir/build/BUILD/firefox-67.0.3/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 172:45.97 /builddir/build/BUILD/firefox-67.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] 172:45.97 /builddir/build/BUILD/firefox-67.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] 173:07.47 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 173:07.47 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 173:07.47 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 173:07.47 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 173:07.47 COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 173:07.47 ^~~~~~~~~~~~~~~~ 173:07.47 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 173:07.47 typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 173:07.47 ^~~ 173:07.54 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 173:07.54 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 173:07.54 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 173:07.54 class FlagSaverImpl { 173:07.54 ^~~~~~~~~~~~~ 173:07.54 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 173:07.86 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 173:07.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::__cxx11::string*, google::{anonymous}::CompletionOptions*)': 173:07.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 173:07.86 case 3: options->flag_description_substring_search = true; 173:07.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 173:07.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 173:07.86 case 2: options->flag_location_substring_search = true; 173:07.86 ^~~~ 173:07.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 173:07.86 case 2: options->flag_location_substring_search = true; 173:07.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 173:07.86 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 173:07.86 case 1: options->flag_name_substring_search = true; 173:07.86 ^~~~ 173:07.87 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 173:07.87 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 173:07.87 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 173:07.87 int FlagValue::ValueSize() const { 173:07.87 ^~~~~~~~~ 173:16.08 modules/brotli/brotli 173:16.09 config/external/sqlite/libmozsqlite3.so.symbols.stub 173:16.23 config/external/sqlite/libmozsqlite3.so 173:16.24 xpcom/tests/TestArguments 173:16.24 xpcom/tests/TestBlockingProcess 173:16.54 xpcom/tests/TestPRIntN 173:17.01 xpcom/tests/TestQuickReturn 173:17.70 xpcom/tests/TestUnicodeArguments 173:18.01 In file included from /builddir/build/BUILD/firefox-67.0.3/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 173:18.02 /builddir/build/BUILD/firefox-67.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 173:18.02 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 173:18.02 ^~~~~~~~~~~~~~~~~~~ 173:18.02 /builddir/build/BUILD/firefox-67.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 173:18.02 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 173:18.02 ^~~~~~~~~~~~~~~~~~~~~~ 173:18.02 /builddir/build/BUILD/firefox-67.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 173:18.02 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 173:18.02 ^~~~~~~~~~~~~~~~~~~~~~~ 173:27.46 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp:137: 173:27.46 /builddir/build/BUILD/firefox-67.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*)': 173:27.47 /builddir/build/BUILD/firefox-67.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] 173:27.47 } // namespace ots 173:27.47 ^ 173:27.47 /builddir/build/BUILD/firefox-67.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] 173:39.89 mfbt/tests/TestAlgorithm 173:39.89 mfbt/tests/TestArray 173:40.21 mfbt/tests/TestArrayUtils 173:40.47 mfbt/tests/TestAtomics 173:40.75 mfbt/tests/TestBinarySearch 173:41.91 mfbt/tests/TestBloomFilter 173:42.39 mfbt/tests/TestBufferList 173:42.69 mfbt/tests/TestCasting 173:43.33 mfbt/tests/TestCeilingFloor 173:43.58 mfbt/tests/TestCheckedInt 173:43.84 mfbt/tests/TestCountPopulation 173:52.46 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxDrawable.cpp: In member function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)': 173:52.47 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 173:52.47 } 173:52.47 ^ 173:52.47 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 173:52.47 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:52.47 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxDrawable.cpp: In member function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)': 173:52.47 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 173:52.47 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 173:52.47 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:10.44 mfbt/tests/TestCountZeroes 174:10.70 mfbt/tests/TestDefineEnum 174:10.97 mfbt/tests/TestDoublyLinkedList 174:11.23 mfbt/tests/TestEndian 174:11.66 mfbt/tests/TestEnumeratedArray 174:12.60 mfbt/tests/TestEnumSet 174:12.86 mfbt/tests/TestEnumTypeTraits 174:13.24 mfbt/tests/TestFastBernoulliTrial 174:13.50 mfbt/tests/TestFloatingPoint 174:13.99 mfbt/tests/TestFunctionTypeTraits 174:14.62 mfbt/tests/TestIntegerPrintfMacros 174:14.91 mfbt/tests/TestIntegerRange 174:15.31 mfbt/tests/TestJSONWriter 174:16.72 mfbt/tests/TestLinkedList 174:18.01 mfbt/tests/TestMacroArgs 174:18.48 mfbt/tests/TestMacroForEach 174:18.73 mfbt/tests/TestMathAlgorithms 174:19.00 mfbt/tests/TestMaybe 174:19.26 mfbt/tests/TestNonDereferenceable 174:19.85 mfbt/tests/TestNotNull 174:20.13 mfbt/tests/TestPair 174:20.47 mfbt/tests/TestRandomNum 174:20.75 mfbt/tests/TestRange 174:21.03 mfbt/tests/TestRefPtr 174:21.29 mfbt/tests/TestResult 174:21.61 mfbt/tests/TestRollingMean 174:22.14 mfbt/tests/TestSaturate 174:22.50 mfbt/tests/TestScopeExit 174:22.83 mfbt/tests/TestSegmentedVector 174:23.10 mfbt/tests/TestSHA1 174:23.75 mfbt/tests/TestSmallPointerArray 174:24.21 mfbt/tests/TestSplayTree 174:24.69 mfbt/tests/TestSPSCQueue 174:25.27 mfbt/tests/TestTemplateLib 174:26.65 mfbt/tests/TestTextUtils 174:26.92 mfbt/tests/TestThreadSafeWeakPtr 174:27.20 mfbt/tests/TestTuple 174:27.61 mfbt/tests/TestTypedEnum 174:28.00 mfbt/tests/TestTypeTraits 174:29.08 mfbt/tests/TestUniquePtr 174:29.36 mfbt/tests/TestUtf8 174:29.97 mfbt/tests/TestVariant 174:31.07 mfbt/tests/TestVector 174:31.45 mfbt/tests/TestWeakPtr 174:32.33 mfbt/tests/TestWrappingOperations 174:32.63 mfbt/tests/TestXorShift128PlusRNG 174:32.90 mfbt/tests/TestPoisonArea 174:43.71 config/external/lgpllibs/liblgpllibs.so 174:45.24 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 174:45.24 /builddir/build/BUILD/firefox-67.0.3/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 174:45.24 /builddir/build/BUILD/firefox-67.0.3/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 174:45.24 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 174:45.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 174:57.50 In file included from /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/SandboxReporterClient.cpp:18: 174:57.51 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 174:57.51 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 174:57.51 /builddir/build/BUILD/firefox-67.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::SandboxReport'; use assignment or value-initialization instead [-Wclass-memaccess] 174:57.51 memset(aT, 0, sizeof(T)); 174:57.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 174:57.51 In file included from /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/SandboxReporterClient.h:10, 174:57.51 from /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/SandboxReporterClient.cpp:7: 174:57.51 /builddir/build/BUILD/firefox-67.0.3/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 174:57.51 struct SandboxReport { 174:57.51 ^~~~~~~~~~~~~ 174:57.62 security/sandbox/linux/libmozsandbox.so 175:05.20 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:137: 175:05.20 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid': 175:05.20 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.20 } 175:05.20 ^ 175:05.20 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:05.20 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.21 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 175:05.21 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.21 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.21 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 175:05.21 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.21 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)': 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)': 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)': 175:05.25 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)': 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont10RunMetrics11CombineWithERKS0_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont10RunMetrics11CombineWithERKS0_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)': 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)': 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::EnsurePathBuilder()': 175:05.26 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::EnsurePath()': 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)': 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)': 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:05.27 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:11.11 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:119: 175:11.11 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/nsUnicodeRange.cpp: In member function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)': 175:11.12 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/nsUnicodeRange.cpp:427:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:11.12 } 175:11.12 ^ 175:11.12 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/nsUnicodeRange.cpp:427:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:11.12 /builddir/build/BUILD/firefox-67.0.3/gfx/thebes/nsUnicodeRange.cpp:427:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:22.80 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 175:22.81 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 175:22.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 175:22.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 175:22.81 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.h:12, 175:22.81 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp:11: 175:22.81 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 175:22.81 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:22.81 foundInterface = 0; \ 175:22.81 ^~~~~~~~~~~~~~ 175:22.81 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:22.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:22.81 ^~~~~~~~~~~~~~~~~~~~~~~ 175:22.81 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp:589:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:22.81 NS_INTERFACE_MAP_END 175:22.81 ^~~~~~~~~~~~~~~~~~~~ 175:22.81 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:22.81 else 175:22.81 ^~~~ 175:22.81 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:22.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:22.81 ^~~~~~~~~~~~~~~~~~ 175:22.81 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp:588:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:22.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 175:22.81 ^~~~~~~~~~~~~~~~~~~~~~ 175:30.85 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)': 175:30.85 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp:4004:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:30.85 } // namespace mozilla 175:30.85 ^ 175:30.85 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp:4004:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:30.85 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentChild.cpp:4004:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:30.93 /builddir/build/BUILD/firefox-67.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': 175:30.93 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ProcessHangMonitor.cpp:1254: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] 175:30.93 } 175:30.93 ^ 175:30.94 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ProcessHangMonitor.cpp:1254: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] 175:38.19 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 175:38.19 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 175:38.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 175:38.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 175:38.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 175:38.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 175:38.20 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/BrowserBridgeChild.cpp:7, 175:38.20 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 175:38.20 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 175:38.20 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:38.20 foundInterface = 0; \ 175:38.20 ^~~~~~~~~~~~~~ 175:38.20 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:38.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:38.20 ^~~~~~~~~~~~~~~~~~~~~~~ 175:38.20 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp:2952:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:38.20 NS_INTERFACE_MAP_END 175:38.20 ^~~~~~~~~~~~~~~~~~~~ 175:38.20 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:38.20 else 175:38.20 ^~~~ 175:38.20 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 175:38.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 175:38.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:38.20 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp:2951:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 175:38.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 175:38.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:38.82 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 175:38.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:38.82 foundInterface = 0; \ 175:38.82 ^~~~~~~~~~~~~~ 175:38.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:38.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:38.82 ^~~~~~~~~~~~~~~~~~~~~~~ 175:38.82 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorChild.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:38.82 NS_INTERFACE_MAP_END 175:38.82 ^~~~~~~~~~~~~~~~~~~~ 175:38.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:38.82 else 175:38.82 ^~~~ 175:38.82 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:38.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:38.82 ^~~~~~~~~~~~~~~~~~ 175:38.82 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorChild.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:38.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 175:38.82 ^~~~~~~~~~~~~~~~~~~~~~ 175:38.83 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 175:38.83 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:38.83 foundInterface = 0; \ 175:38.83 ^~~~~~~~~~~~~~ 175:38.83 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:38.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:38.83 ^~~~~~~~~~~~~~~~~~~~~~~ 175:38.83 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorParent.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:38.83 NS_INTERFACE_MAP_END 175:38.83 ^~~~~~~~~~~~~~~~~~~~ 175:38.83 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:38.83 else 175:38.83 ^~~~ 175:38.83 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:38.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:38.84 ^~~~~~~~~~~~~~~~~~ 175:38.84 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/JSWindowActorParent.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:38.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 175:38.84 ^~~~~~~~~~~~~~~~~~~~~~ 175:39.90 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 175:39.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 175:39.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 175:39.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 175:39.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 175:39.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 175:39.90 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:16, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/BrowserBridgeChild.cpp:7, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 175:39.91 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 175:39.91 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 175:39.91 /builddir/build/BUILD/firefox-67.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] 175:39.91 memset(aT, 0, sizeof(T)); 175:39.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 175:39.91 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp:187, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 175:39.91 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 175:39.91 struct AmountFns { 175:39.91 ^~~~~~~~~ 175:39.91 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/HashTable.h:89, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/HashTable.h:10, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/TracingAPI.h:11, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/RootingAPI.h:22, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/js/CallArgs.h:72, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/jsapi.h:29, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:16, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 175:39.91 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/BrowserBridgeChild.cpp:7, 175:39.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 175:39.92 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 175:39.92 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 175:39.92 /builddir/build/BUILD/firefox-67.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] 175:39.92 memset(aT, 0, sizeof(T)); 175:39.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 175:39.92 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/ContentParent.cpp:187, 175:39.92 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 175:39.92 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 175:39.92 struct SizeOfTabFns { 175:39.92 ^~~~~~~~~~~~ 175:43.47 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:10, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 175:43.48 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 175:43.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:43.48 foundInterface = 0; \ 175:43.48 ^~~~~~~~~~~~~~ 175:43.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:43.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:43.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:43.48 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:43.48 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 175:43.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:43.48 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsWrapperCache.h:10, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/dom/base/nsPIDOMWindow.h:15, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/js/xpconnect/src/xpcpublic.h:22, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/xpcom/threads/nsThreadUtils.h:24, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/base/message_loop.h:32, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/MemoryReportTypes.h:15, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.h:10, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:8, 175:43.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 175:43.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:43.48 } else 175:43.48 ^~~~ 175:43.48 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:43.48 } else 175:43.49 ^~~~ 175:43.49 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/SharedMap.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:43.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 175:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:45.50 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:137: 175:45.50 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 175:45.50 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:45.50 } 175:45.50 ^ 175:45.50 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:45.50 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 175:45.50 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:45.51 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:47.44 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 175:47.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/Mutex.h:10, 175:47.44 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:10, 175:47.44 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 175:47.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 175:47.44 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 175:47.45 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:47.45 foundInterface = 0; \ 175:47.45 ^~~~~~~~~~~~~~ 175:47.45 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:47.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:47.45 ^~~~~~~~~~~~~~~~~~~~~~~ 175:47.45 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:47.45 NS_INTERFACE_MAP_END 175:47.45 ^~~~~~~~~~~~~~~~~~~~ 175:47.45 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:47.45 else 175:47.45 ^~~~ 175:47.45 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:47.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:47.45 ^~~~~~~~~~~~~~~~~~ 175:47.45 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:47.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 175:47.45 ^~~~~~~~~~~~~~~~~~~~~~ 175:47.49 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 175:47.49 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:47.49 foundInterface = 0; \ 175:47.49 ^~~~~~~~~~~~~~ 175:47.49 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:47.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:47.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:47.49 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:47.49 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 175:47.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:47.49 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:47.49 else 175:47.49 ^~~~ 175:47.50 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:47.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:47.50 ^~~~~~~~~~~~~~~~~~ 175:47.50 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:47.50 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 175:47.50 ^~~~~~~~~~~~~~~~~~~~~~ 175:47.69 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 175:47.69 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:47.70 foundInterface = 0; \ 175:47.70 ^~~~~~~~~~~~~~ 175:47.70 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:47.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:47.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:47.70 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:3397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:47.70 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 175:47.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:47.70 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:47.70 else 175:47.70 ^~~~ 175:47.70 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:47.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:47.70 ^~~~~~~~~~~~~~~~~~ 175:47.70 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabChild.cpp:3396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:47.70 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 175:47.70 ^~~~~~~~~~~~~~~~~~~~~~ 175:48.01 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabParent.cpp: In member function 'virtual nsresult mozilla::dom::TabParent::QueryInterface(const nsIID&, void**)': 175:48.01 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:48.01 foundInterface = 0; \ 175:48.01 ^~~~~~~~~~~~~~ 175:48.01 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:48.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:48.01 ^~~~~~~~~~~~~~~~~~~~~~~ 175:48.01 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabParent.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:48.01 NS_INTERFACE_MAP_END 175:48.01 ^~~~~~~~~~~~~~~~~~~~ 175:48.01 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:48.02 else 175:48.02 ^~~~ 175:48.02 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 175:48.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 175:48.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:48.02 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/TabParent.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 175:48.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITabParent) 175:48.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:48.54 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 175:48.54 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:48.54 foundInterface = 0; \ 175:48.54 ^~~~~~~~~~~~~~ 175:48.54 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:48.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:48.54 ^~~~~~~~~~~~~~~~~~~~~~~ 175:48.54 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:48.54 NS_INTERFACE_MAP_END 175:48.54 ^~~~~~~~~~~~~~~~~~~~ 175:48.54 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:48.54 else 175:48.54 ^~~~ 175:48.54 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:48.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:48.54 ^~~~~~~~~~~~~~~~~~ 175:48.54 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:48.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 175:48.55 ^~~~~~~~~~~~~~~~~~~~~~ 175:48.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTHashtable.h:21, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsBaseHashtable.h:12, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:11, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:11, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 175:48.63 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 175:48.63 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 175:48.63 /builddir/build/BUILD/firefox-67.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] 175:48.63 memset(aT, 0, sizeof(T)); 175:48.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 175:48.63 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 175:48.63 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 175:48.63 struct AmountFns { 175:48.63 ^~~~~~~~~ 175:48.63 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsTHashtable.h:21, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsBaseHashtable.h:12, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:11, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:11, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 175:48.63 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 175:48.64 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 175:48.64 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 175:48.64 /builddir/build/BUILD/firefox-67.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] 175:48.64 memset(aT, 0, sizeof(T)); 175:48.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 175:48.64 In file included from /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemoryReportRequest.cpp:7, 175:48.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 175:48.64 /builddir/build/BUILD/firefox-67.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 175:48.64 struct SizeOfTabFns { 175:48.64 ^~~~~~~~~~~~ 175:49.67 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 175:49.67 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemMapSnapshot.cpp: In function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)': 175:49.67 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemMapSnapshot.cpp:114:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:49.67 } // namespace mozilla 175:49.67 ^ 175:49.67 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemMapSnapshot.cpp:114:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:49.67 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemMapSnapshot.cpp:114:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:49.67 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemMapSnapshot.cpp: In function 'mozilla::dom::ContentParent::PreallocateProcess()': 175:49.67 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemMapSnapshot.cpp:114:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:49.68 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/MemMapSnapshot.cpp:114:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:54.84 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 175:54.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupports.h:79, 175:54.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsHashKeys.h:11, 175:54.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsDataHashtable.h:10, 175:54.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/DateTimeFormat.h:12, 175:54.84 from /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertValidity.h:8, 175:54.84 from /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertValidity.cpp:5, 175:54.84 from /builddir/build/BUILD/firefox-67.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 175:54.84 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 175:54.84 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:54.85 foundInterface = 0; \ 175:54.85 ^~~~~~~~~~~~~~ 175:54.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:54.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:54.85 ^~~~~~~~~~~~~~~~~~~~~~~ 175:54.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:54.85 NS_INTERFACE_MAP_END 175:54.85 ^~~~~~~~~~~~~~~~~~~~ 175:54.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 175:54.85 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 175:54.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 175:54.85 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertificate.cpp:785:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 175:54.85 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 175:54.85 ^~~~~~~~~~~~~~~~~~~~ 175:54.85 In file included from /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertificate.cpp:20, 175:54.85 from /builddir/build/BUILD/firefox-67.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 175:54.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:54.85 } else 175:54.85 ^~~~ 175:54.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 175:54.85 NS_IMPL_QUERY_CLASSINFO(aClass) \ 175:54.85 ^~~~~~~~~~~~~~~~~~~~~~~ 175:54.85 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 175:54.85 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 175:54.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 175:54.85 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsNSSCertificate.cpp:785:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 175:54.85 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 175:54.85 ^~~~~~~~~~~~~~~~~~~~ 175:58.80 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:128: 175:58.80 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 175:58.80 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp:272:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:58.80 } // namespace mozilla 175:58.80 ^ 175:58.80 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp:272:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:58.80 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 175:58.81 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp:272:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:58.81 /builddir/build/BUILD/firefox-67.0.3/dom/ipc/WindowGlobalParent.cpp:272:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:03.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:137: 176:03.38 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)': 176:03.38 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp:448:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:03.38 } 176:03.38 ^ 176:03.38 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp:448:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:03.38 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)': 176:03.38 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp:448:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:03.38 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp:448:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:04.51 uriloader/exthandler/tests/WriteArgument 176:23.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 176:23.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 176:23.85 if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 176:23.85 ^ 176:23.85 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 176:23.85 if (next_packet == packet_end) // Validate test was set correctly. 176:23.85 ^ 176:26.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: At top level: 176:26.99 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 176:28.31 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 176:28.31 | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 176:28.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 176:30.03 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 176:31.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 176:31.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:205:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 176:31.65 memset(&codec_, 0, sizeof(VideoCodec)); 176:31.65 ^ 176:31.65 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 176:31.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 176:31.65 class VideoCodec { 176:31.65 ^~~~~~~~~~ 176:33.36 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: At top level: 176:33.36 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 176:41.36 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:74: 176:41.36 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 176:41.36 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 176:41.36 if (check_read_size_) 176:41.36 ^ 176:41.36 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 176:41.36 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 176:41.36 if (size_ >= kWavHeaderSize) 176:41.36 ^ 176:46.17 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 176:46.17 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual int32_t webrtc::test::FakeEncoder::Encode(const webrtc::VideoFrame&, const webrtc::CodecSpecificInfo*, const std::vector*)': 176:46.17 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/fake_encoder.cc:112:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 176:46.17 memset(&specifics, 0, sizeof(specifics)); 176:46.17 ^ 176:46.17 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 176:46.17 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 176:46.17 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 176:46.17 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 176:46.17 struct CodecSpecificInfo { 176:46.17 ^~~~~~~~~~~~~~~~~ 176:46.19 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 176:46.19 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual webrtc::EncodedImageCallback::Result webrtc::test::FakeH264Encoder::OnEncodedImage(const webrtc::EncodedImage&, const webrtc::CodecSpecificInfo*, const webrtc::RTPFragmentationHeader*)': 176:46.19 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/fake_encoder.cc:263:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 176:46.19 memset(&specifics, 0, sizeof(specifics)); 176:46.19 ^ 176:46.19 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 176:46.19 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 176:46.19 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 176:46.19 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 176:46.19 struct CodecSpecificInfo { 176:46.19 ^~~~~~~~~~~~~~~~~ 176:47.25 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc: At top level: 176:47.26 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 176:48.83 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc: At top level: 176:48.83 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 176:49.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 176:49.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:114:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 176:49.77 memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 176:49.77 ^ 176:49.77 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 176:49.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 176:49.77 struct CodecSpecificInfo { 176:49.77 ^~~~~~~~~~~~~~~~~ 176:49.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:131:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 176:49.77 memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 176:49.77 ^ 176:49.77 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 176:49.77 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 176:49.77 struct CodecSpecificInfo { 176:49.77 ^~~~~~~~~~~~~~~~~ 176:49.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.79 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 176:49.79 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:239:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 176:49.79 memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 176:49.79 ^ 176:49.79 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 176:49.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.79 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 176:49.79 struct CodecSpecificInfo { 176:49.79 ^~~~~~~~~~~~~~~~~ 176:49.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.79 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 176:49.79 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:278:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 176:49.79 memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 176:49.79 ^ 176:49.79 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 176:49.79 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.79 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 176:49.79 struct CodecSpecificInfo { 176:49.79 ^~~~~~~~~~~~~~~~~ 176:49.81 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 176:49.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:340:75: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 176:49.81 virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 176:49.81 ^ 176:49.81 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 176:49.81 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 176:49.81 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 176:49.81 struct CodecSpecificInfo { 176:49.81 ^~~~~~~~~~~~~~~~~ 176:50.94 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 176:50.94 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 176:50.94 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 176:50.94 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:110: 176:50.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 176:50.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:50.94 memcpy(this, &config, sizeof(*this)); 176:50.94 ^ 176:50.94 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 176:50.94 struct Config { 176:50.94 ^~~~~~ 176:57.96 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:128: 176:57.96 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 176:57.96 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:166:77: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeaderExtension' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:57.96 &destination->extension, &header_.extension, sizeof(header_.extension)); 176:57.97 ^ 176:57.97 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 176:57.97 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 176:57.97 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 176:57.97 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:29: 176:57.97 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 176:57.97 struct RTPHeaderExtension { 176:57.97 ^~~~~~~~~~~~~~~~~~ 177:02.72 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc: At top level: 177:02.72 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 177:04.40 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 177:04.40 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 177:04.40 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 177:04.40 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 177:04.40 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177:04.40 memcpy(this, &config, sizeof(*this)); 177:04.40 ^ 177:04.40 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 177:04.40 struct Config { 177:04.40 ^~~~~~ 177:04.76 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 177:04.76 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 177:04.76 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:46:7: warning: 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace [-Wsubobject-linkage] 177:04.76 class AgcManagerDirectTest : public ::testing::Test { 177:04.76 ^~~~~~~~~~~~~~~~~~~~ 177:05.37 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/testing/gtest/include/gtest/gtest.h:59, 177:05.37 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/gtest.h:17, 177:05.37 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 177:05.37 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 177:05.37 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:8: warning: 'webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace [-Wsubobject-linkage] 177:05.37 TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 177:05.37 ^~~~~~~~~~~~~ 177:05.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-internal.h:1304:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 177:05.37 test_case_name##_##test_name##_Test 177:05.37 ^~~~~~~~~~~~~~ 177:05.37 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 177:05.37 TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 177:05.37 ^~~~~~ 177:05.38 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/gtest-param-test.h:188, 177:05.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/testing/gtest/include/gtest/gtest.h:63, 177:05.38 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/gtest.h:17, 177:05.38 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 177:05.38 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 177:05.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 177:05.38 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 177:05.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h:441:7: warning: 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace [-Wsubobject-linkage] 177:05.38 class TestMetaFactory 177:05.38 ^~~~~~~~~~~~~~~ 177:07.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 177:07.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h:449:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(testing::internal::TestMetaFactory::ParamType) [with TestCase = webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test; testing::internal::TestMetaFactory::ParamType = webrtc::{anonymous}::SimulationConfig]' 177:07.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h:448:28: required from here 177:07.10 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/gtest/internal/gtest-param-util.h:404:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 177:07.10 class ParameterizedTestFactory : public TestFactoryBase { 177:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~ 177:10.99 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc: At top level: 177:10.99 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 177:12.04 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 177:12.04 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:11: 177:12.04 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 177:12.04 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177:12.04 memcpy(this, &config, sizeof(*this)); 177:12.04 ^ 177:12.04 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 177:12.04 struct Config { 177:12.04 ^~~~~~ 177:14.07 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc: At top level: 177:14.07 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 177:14.75 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 177:15.77 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:83: 177:15.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 177:15.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 177:15.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 177:15.77 class DesktopAndCursorComposerTest : public testing::Test, 177:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:15.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 177:15.78 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 177:15.78 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 177:15.78 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 177:15.78 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 177:16.45 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:38: 177:16.45 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc: In member function 'std::unique_ptr webrtc::test::fec::AugmentedPacketGenerator::NextPacket(size_t, size_t)': 177:16.45 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:16.45 memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 177:16.45 ^ 177:16.45 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 177:16.45 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 177:16.45 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 177:16.45 struct WebRtcRTPHeader { 177:16.45 ^~~~~~~~~~~~~~~ 177:16.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:47: 177:16.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 177:16.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 177:16.56 if (!sequence_numbers_.empty()) 177:16.56 ^ 177:16.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 177:16.64 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 177:16.64 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:16.64 memset(&header1_, 0, sizeof(header1_)); 177:16.64 ^ 177:16.64 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 177:16.64 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 177:16.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 177:16.64 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 177:16.64 struct RTPHeader { 177:16.64 ^~~~~~~~~ 177:16.64 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 177:16.64 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:16.64 memset(&header2_, 0, sizeof(header2_)); 177:16.64 ^ 177:16.64 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 177:16.64 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 177:16.64 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 177:16.64 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 177:16.64 struct RTPHeader { 177:16.64 ^~~~~~~~~ 177:17.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:20: 177:17.03 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6: warning: 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used [-Wunused-function] 177:17.03 void DelayEstimatorTest::InitBinary() { 177:17.03 ^~~~~~~~~~~~~~~~~~ 177:19.73 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 177:21.56 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:56: 177:21.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 177:21.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 177:21.56 if (!res) EXPECT_TRUE(ex); \ 177:21.56 ^ 177:21.56 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 177:21.56 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 177:21.56 ^~~~~~~~~~~~~~~~ 177:21.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 177:21.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 177:21.57 if (!res) EXPECT_TRUE(ex); \ 177:21.57 ^ 177:21.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 177:21.57 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 177:21.57 ^~~~~~~~~~~~~~~~ 177:21.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 177:21.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 177:21.57 if (!res) EXPECT_TRUE(ex); \ 177:21.57 ^ 177:21.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 177:21.57 EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 177:21.57 ^~~~~~~~~~~~~~~~ 177:21.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 177:21.57 if (!res) EXPECT_TRUE(ex); \ 177:21.57 ^ 177:21.57 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 177:21.57 EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 177:21.57 ^~~~~~~~~~~~~~~~ 177:22.33 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 177:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:101: 177:22.33 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h: In static member function 'static void webrtc::testing::TestVp8Simulcast::DefaultSettings(webrtc::VideoCodec*, const int*)': 177:22.33 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h:194:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 177:22.33 memset(settings, 0, sizeof(VideoCodec)); 177:22.33 ^ 177:22.33 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 177:22.33 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 177:22.33 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 177:22.33 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 177:22.33 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 177:22.33 class VideoCodec { 177:22.33 ^~~~~~~~~~ 177:24.65 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc: At top level: 177:24.65 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 177:26.65 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:101: 177:26.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 177:26.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:50:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 177:26.66 memset(&codec_, 0, sizeof(VideoCodec)); 177:26.66 ^ 177:26.66 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 177:26.66 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 177:26.66 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 177:26.66 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 177:26.66 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 177:26.66 class VideoCodec { 177:26.66 ^~~~~~~~~~ 177:27.44 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 177:27.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 177:27.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 177:27.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/test/video_codec_settings.h:28:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 177:27.44 memset(settings, 0, sizeof(VideoCodec)); 177:27.44 ^ 177:27.44 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 177:27.44 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 177:27.44 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 177:27.44 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 177:27.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 177:27.44 class VideoCodec { 177:27.44 ^~~~~~~~~~ 177:27.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 177:27.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 177:27.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:102:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:27.48 memset(&header, 0, sizeof(header)); 177:27.48 ^ 177:27.48 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 177:27.48 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 177:27.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 177:27.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 177:27.48 struct WebRtcRTPHeader { 177:27.48 ^~~~~~~~~~~~~~~ 177:27.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 177:27.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 177:27.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:126:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:27.48 memset(&header, 0, sizeof(header)); 177:27.48 ^ 177:27.48 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 177:27.48 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 177:27.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 177:27.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 177:27.48 struct WebRtcRTPHeader { 177:27.48 ^~~~~~~~~~~~~~~ 177:27.48 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 177:27.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 177:27.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:177:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:27.48 memset(&header, 0, sizeof(header)); 177:27.48 ^ 177:27.48 In file included from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 177:27.48 from /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 177:27.48 from /builddir/build/BUILD/firefox-67.0.3/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 177:27.48 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 177:27.49 struct WebRtcRTPHeader { 177:27.49 ^~~~~~~~~~~~~~~ 177:31.44 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc: At top level: 177:31.44 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 177:31.70 layout/style/test/host_ListCSSProperties 177:31.90 tools/power/rapl 177:32.35 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp: In function 'SigAlrmHandler': 177:32.35 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 177:32.35 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 177:32.36 ^ 177:32.36 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 177:32.36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 177:32.36 ^ 177:32.36 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 177:32.36 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 177:32.36 ^ 177:32.36 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 177:32.36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 177:32.36 ^ 177:32.36 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 177:32.36 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 177:32.36 ^ 177:32.36 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 177:32.36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 177:32.36 ^ 177:32.36 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 177:32.36 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 177:32.36 ^ 177:32.36 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 177:32.36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 177:32.36 ^ 177:32.36 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 177:32.36 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 177:32.36 ^ 177:32.36 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 177:32.36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 177:32.36 ^ 177:32.36 /builddir/build/BUILD/firefox-67.0.3/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 177:32.36 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 177:32.36 ^ 177:32.36 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 177:32.36 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 177:32.36 ^ 177:32.54 toolkit/components/telemetry/pingsender/pingsender 177:33.42 testing/tools/screenshot/screentopng 177:33.79 testing/mochitest/ssltunnel/ssltunnel 177:34.95 browser/app/firefox 177:37.21 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 177:37.41 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:37.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:37.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:37.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:37.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:37.41 from : 177:37.41 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:37.41 #define HAVE_LINUX_PERF_EVENT_H 0 177:37.41 In file included from : 177:37.41 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:37.41 #define HAVE_LINUX_PERF_EVENT_H 1 177:37.47 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:37.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:37.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:37.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:37.47 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:37.47 from : 177:37.47 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:37.47 #define HAVE_LINUX_PERF_EVENT_H 0 177:37.47 In file included from : 177:37.47 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:37.47 #define HAVE_LINUX_PERF_EVENT_H 1 177:37.57 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:37.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:37.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:37.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:37.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:37.57 from : 177:37.57 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:37.57 #define HAVE_LINUX_PERF_EVENT_H 0 177:37.57 In file included from : 177:37.57 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:37.57 #define HAVE_LINUX_PERF_EVENT_H 1 177:37.64 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:37.64 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:37.64 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:37.64 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:37.64 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:37.64 from : 177:37.64 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:37.64 #define HAVE_LINUX_PERF_EVENT_H 0 177:37.64 In file included from : 177:37.64 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:37.64 #define HAVE_LINUX_PERF_EVENT_H 1 177:37.73 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:37.73 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:37.73 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:37.73 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:37.73 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:37.73 from : 177:37.73 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:37.73 #define HAVE_LINUX_PERF_EVENT_H 0 177:37.73 In file included from : 177:37.73 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:37.73 #define HAVE_LINUX_PERF_EVENT_H 1 177:37.81 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:37.81 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:37.81 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:37.81 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:37.82 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:37.82 from : 177:37.82 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:37.82 #define HAVE_LINUX_PERF_EVENT_H 0 177:37.82 In file included from : 177:37.82 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:37.82 #define HAVE_LINUX_PERF_EVENT_H 1 177:37.89 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:37.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:37.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:37.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:37.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:37.89 from : 177:37.89 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:37.89 #define HAVE_LINUX_PERF_EVENT_H 0 177:37.89 In file included from : 177:37.89 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:37.89 #define HAVE_LINUX_PERF_EVENT_H 1 177:37.93 js/src/build/libjs_static.a 177:37.96 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:37.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:37.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:37.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:37.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:37.96 from : 177:37.96 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:37.96 #define HAVE_LINUX_PERF_EVENT_H 0 177:37.96 In file included from : 177:37.96 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:37.96 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.05 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.05 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.05 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.05 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.05 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.05 from : 177:38.05 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.05 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.05 In file included from : 177:38.06 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.06 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.14 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.14 from : 177:38.14 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.14 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.14 In file included from : 177:38.14 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.14 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.23 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.23 from : 177:38.23 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.23 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.24 In file included from : 177:38.24 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.24 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.31 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.31 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.31 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.31 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.31 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.31 from : 177:38.31 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.31 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.31 In file included from : 177:38.31 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.31 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.39 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.39 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.39 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.39 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.39 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.39 from : 177:38.40 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.40 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.40 In file included from : 177:38.40 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.40 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.51 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.51 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.51 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.51 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.51 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.52 from : 177:38.52 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.52 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.52 In file included from : 177:38.52 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.52 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.61 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.61 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.61 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.61 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.61 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.61 from : 177:38.61 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.61 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.61 In file included from : 177:38.61 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.61 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.70 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.70 from : 177:38.70 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.70 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.70 In file included from : 177:38.70 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.70 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.77 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc: At top level: 177:38.77 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 177:38.77 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.77 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.77 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.77 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.77 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.77 from : 177:38.77 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.78 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.78 In file included from : 177:38.78 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.78 #define HAVE_LINUX_PERF_EVENT_H 1 177:38.87 media/webrtc/trunk/gtest/webrtc-gtest 177:38.90 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:38.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:38.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:38.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:38.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:38.90 from : 177:38.90 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:38.90 #define HAVE_LINUX_PERF_EVENT_H 0 177:38.90 In file included from : 177:38.90 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:38.90 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.00 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.00 from : 177:39.00 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.00 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.00 In file included from : 177:39.00 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.00 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.10 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.10 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.10 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.10 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.10 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.10 from : 177:39.10 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.10 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.10 In file included from : 177:39.10 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.10 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.17 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.17 from : 177:39.17 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.17 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.17 In file included from : 177:39.17 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.17 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.25 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.25 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.25 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.25 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.25 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.25 from : 177:39.25 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.25 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.25 In file included from : 177:39.25 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.25 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.34 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.34 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.34 from : 177:39.34 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.34 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.34 In file included from : 177:39.34 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.34 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.37 mozglue/tests/ShowSSEConfig 177:39.37 mozglue/tests/TestPrintf 177:39.43 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.44 from : 177:39.44 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.44 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.44 In file included from : 177:39.44 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.44 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.49 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.49 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.49 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.49 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.49 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.49 from : 177:39.49 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.49 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.49 In file included from : 177:39.49 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.49 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.56 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.56 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.56 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.57 from : 177:39.57 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.57 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.57 In file included from : 177:39.57 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.57 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.65 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.65 from : 177:39.65 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.65 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.65 In file included from : 177:39.65 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.65 #define HAVE_LINUX_PERF_EVENT_H 1 177:39.90 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:39.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:39.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:39.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:39.90 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:39.90 from : 177:39.90 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:39.90 #define HAVE_LINUX_PERF_EVENT_H 0 177:39.90 In file included from : 177:39.90 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:39.90 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.02 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.02 from : 177:40.02 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.02 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.02 In file included from : 177:40.02 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.02 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.17 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.17 from : 177:40.17 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.17 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.17 In file included from : 177:40.17 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.17 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.23 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.23 from : 177:40.23 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.23 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.23 In file included from : 177:40.23 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.23 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.30 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.30 from : 177:40.30 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.30 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.30 In file included from : 177:40.30 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.30 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.36 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.36 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.36 from : 177:40.36 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.37 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.37 In file included from : 177:40.37 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.37 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.45 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.45 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.45 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.45 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.45 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.45 from : 177:40.45 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.45 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.45 In file included from : 177:40.45 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.45 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.53 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.53 from : 177:40.53 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.53 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.53 In file included from : 177:40.53 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.53 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.60 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.60 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.60 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.60 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.60 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.60 from : 177:40.60 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.60 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.60 In file included from : 177:40.60 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.60 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.70 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.70 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.70 from : 177:40.70 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.70 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.70 In file included from : 177:40.70 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.70 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.77 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 177:40.77 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 177:40.77 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 177:40.77 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 177:40.77 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 177:40.77 from : 177:40.77 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 177:40.77 #define HAVE_LINUX_PERF_EVENT_H 0 177:40.77 In file included from : 177:40.77 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 177:40.77 #define HAVE_LINUX_PERF_EVENT_H 1 177:40.80 media/ffvpx/libavutil/libmozavutil.so 177:51.03 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer 177:51.03 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 177:55.05 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 177:55.21 In file included from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 177:55.21 from /builddir/build/BUILD/firefox-67.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 177:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 177:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 177:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 177:55.22 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 177:55.22 from /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp:6: 177:55.22 /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 177:55.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:55.22 foundInterface = 0; \ 177:55.22 ^~~~~~~~~~~~~~ 177:55.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:55.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:55.22 ^~~~~~~~~~~~~~~~~~~~~~~ 177:55.22 /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp:470:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:55.22 NS_INTERFACE_MAP_END 177:55.22 ^~~~~~~~~~~~~~~~~~~~ 177:55.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:55.22 else 177:55.22 ^~~~ 177:55.22 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 177:55.22 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 177:55.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:55.22 /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp:468:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 177:55.22 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 177:55.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:00.48 security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer 178:16.65 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 178:17.20 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:17.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:17.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:17.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:17.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:17.20 from : 178:17.20 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:17.20 #define HAVE_LINUX_PERF_EVENT_H 0 178:17.20 In file included from : 178:17.20 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:17.20 #define HAVE_LINUX_PERF_EVENT_H 1 178:17.50 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:17.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:17.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:17.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:17.50 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:17.50 from : 178:17.50 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:17.50 #define HAVE_LINUX_PERF_EVENT_H 0 178:17.50 In file included from : 178:17.50 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:17.50 #define HAVE_LINUX_PERF_EVENT_H 1 178:17.65 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:17.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:17.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:17.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:17.65 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:17.65 from : 178:17.65 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:17.65 #define HAVE_LINUX_PERF_EVENT_H 0 178:17.65 In file included from : 178:17.65 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:17.65 #define HAVE_LINUX_PERF_EVENT_H 1 178:17.98 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:17.98 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:17.98 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:17.98 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:17.98 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:17.98 from : 178:17.98 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:17.98 #define HAVE_LINUX_PERF_EVENT_H 0 178:17.98 In file included from : 178:17.98 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:17.98 #define HAVE_LINUX_PERF_EVENT_H 1 178:18.17 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:18.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:18.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:18.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:18.17 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:18.17 from : 178:18.17 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:18.17 #define HAVE_LINUX_PERF_EVENT_H 0 178:18.17 In file included from : 178:18.17 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:18.17 #define HAVE_LINUX_PERF_EVENT_H 1 178:18.53 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:18.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:18.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:18.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:18.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:18.53 from : 178:18.54 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:18.54 #define HAVE_LINUX_PERF_EVENT_H 0 178:18.54 In file included from : 178:18.54 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:18.54 #define HAVE_LINUX_PERF_EVENT_H 1 178:18.84 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:18.84 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:18.84 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:18.84 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:18.84 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:18.84 from : 178:18.84 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:18.84 #define HAVE_LINUX_PERF_EVENT_H 0 178:18.84 In file included from : 178:18.84 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:18.84 #define HAVE_LINUX_PERF_EVENT_H 1 178:19.05 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:19.05 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:19.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:19.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:19.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:19.06 from : 178:19.06 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:19.06 #define HAVE_LINUX_PERF_EVENT_H 0 178:19.06 In file included from : 178:19.06 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:19.06 #define HAVE_LINUX_PERF_EVENT_H 1 178:19.30 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:19.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:19.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:19.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:19.30 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:19.30 from : 178:19.30 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:19.30 #define HAVE_LINUX_PERF_EVENT_H 0 178:19.30 In file included from : 178:19.30 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:19.30 #define HAVE_LINUX_PERF_EVENT_H 1 178:19.59 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:19.59 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:19.59 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:19.59 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:19.59 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:19.59 from : 178:19.59 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:19.59 #define HAVE_LINUX_PERF_EVENT_H 0 178:19.59 In file included from : 178:19.59 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:19.59 #define HAVE_LINUX_PERF_EVENT_H 1 178:20.04 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:20.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:20.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:20.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:20.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:20.04 from : 178:20.04 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:20.04 #define HAVE_LINUX_PERF_EVENT_H 0 178:20.04 In file included from : 178:20.04 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:20.04 #define HAVE_LINUX_PERF_EVENT_H 1 178:20.26 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:20.26 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:20.26 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:20.26 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:20.26 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:20.26 from : 178:20.26 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:20.26 #define HAVE_LINUX_PERF_EVENT_H 0 178:20.27 In file included from : 178:20.27 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:20.27 #define HAVE_LINUX_PERF_EVENT_H 1 178:20.56 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:20.56 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:20.56 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:20.56 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:20.56 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:20.56 from : 178:20.56 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:20.56 #define HAVE_LINUX_PERF_EVENT_H 0 178:20.56 In file included from : 178:20.56 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:20.56 #define HAVE_LINUX_PERF_EVENT_H 1 178:20.86 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:20.86 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:20.86 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:20.86 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:20.86 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:20.86 from : 178:20.86 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:20.86 #define HAVE_LINUX_PERF_EVENT_H 0 178:20.86 In file included from : 178:20.86 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:20.86 #define HAVE_LINUX_PERF_EVENT_H 1 178:21.04 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:21.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:21.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:21.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:21.04 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:21.04 from : 178:21.04 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:21.04 #define HAVE_LINUX_PERF_EVENT_H 0 178:21.04 In file included from : 178:21.04 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:21.04 #define HAVE_LINUX_PERF_EVENT_H 1 178:21.41 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:21.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:21.41 from : 178:21.41 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:21.42 #define HAVE_LINUX_PERF_EVENT_H 0 178:21.42 In file included from : 178:21.42 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:21.42 #define HAVE_LINUX_PERF_EVENT_H 1 178:21.72 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:21.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:21.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:21.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:21.72 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:21.72 from : 178:21.72 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:21.72 #define HAVE_LINUX_PERF_EVENT_H 0 178:21.72 In file included from : 178:21.72 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:21.72 #define HAVE_LINUX_PERF_EVENT_H 1 178:21.89 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:21.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:21.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:21.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:21.89 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:21.89 from : 178:21.89 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:21.89 #define HAVE_LINUX_PERF_EVENT_H 0 178:21.89 In file included from : 178:21.89 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:21.89 #define HAVE_LINUX_PERF_EVENT_H 1 178:23.20 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:23.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:23.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:23.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:23.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:23.20 from : 178:23.20 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:23.20 #define HAVE_LINUX_PERF_EVENT_H 0 178:23.20 In file included from : 178:23.20 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:23.20 #define HAVE_LINUX_PERF_EVENT_H 1 178:23.41 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:23.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:23.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:23.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:23.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:23.41 from : 178:23.41 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:23.41 #define HAVE_LINUX_PERF_EVENT_H 0 178:23.41 In file included from : 178:23.41 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:23.41 #define HAVE_LINUX_PERF_EVENT_H 1 178:23.57 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:23.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:23.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:23.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:23.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:23.57 from : 178:23.57 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:23.57 #define HAVE_LINUX_PERF_EVENT_H 0 178:23.57 In file included from : 178:23.57 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:23.57 #define HAVE_LINUX_PERF_EVENT_H 1 178:23.79 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:23.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:23.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:23.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:23.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:23.79 from : 178:23.79 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:23.79 #define HAVE_LINUX_PERF_EVENT_H 0 178:23.79 In file included from : 178:23.79 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:23.79 #define HAVE_LINUX_PERF_EVENT_H 1 178:23.96 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:23.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:23.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:23.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:23.96 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:23.96 from : 178:23.96 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:23.96 #define HAVE_LINUX_PERF_EVENT_H 0 178:23.96 In file included from : 178:23.96 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:23.96 #define HAVE_LINUX_PERF_EVENT_H 1 178:24.20 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:24.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:24.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:24.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:24.20 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:24.20 from : 178:24.20 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:24.20 #define HAVE_LINUX_PERF_EVENT_H 0 178:24.20 In file included from : 178:24.20 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:24.20 #define HAVE_LINUX_PERF_EVENT_H 1 178:24.46 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:24.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:24.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:24.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:24.46 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:24.46 from : 178:24.46 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:24.46 #define HAVE_LINUX_PERF_EVENT_H 0 178:24.46 In file included from : 178:24.46 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:24.46 #define HAVE_LINUX_PERF_EVENT_H 1 178:24.66 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:24.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:24.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:24.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:24.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:24.66 from : 178:24.66 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:24.66 #define HAVE_LINUX_PERF_EVENT_H 0 178:24.66 In file included from : 178:24.66 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:24.66 #define HAVE_LINUX_PERF_EVENT_H 1 178:24.91 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:24.91 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:24.91 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:24.91 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:24.91 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:24.91 from : 178:24.91 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:24.92 #define HAVE_LINUX_PERF_EVENT_H 0 178:24.92 In file included from : 178:24.92 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:24.92 #define HAVE_LINUX_PERF_EVENT_H 1 178:25.22 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:25.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:25.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:25.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:25.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:25.22 from : 178:25.22 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:25.22 #define HAVE_LINUX_PERF_EVENT_H 0 178:25.22 In file included from : 178:25.22 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:25.22 #define HAVE_LINUX_PERF_EVENT_H 1 178:25.44 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:25.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:25.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:25.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:25.44 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:25.44 from : 178:25.44 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:25.44 #define HAVE_LINUX_PERF_EVENT_H 0 178:25.44 In file included from : 178:25.44 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:25.44 #define HAVE_LINUX_PERF_EVENT_H 1 178:25.57 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:25.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:25.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:25.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:25.57 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:25.57 from : 178:25.57 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:25.57 #define HAVE_LINUX_PERF_EVENT_H 0 178:25.57 In file included from : 178:25.57 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:25.57 #define HAVE_LINUX_PERF_EVENT_H 1 178:25.80 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:25.80 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:25.80 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:25.80 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:25.80 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:25.80 from : 178:25.80 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:25.80 #define HAVE_LINUX_PERF_EVENT_H 0 178:25.80 In file included from : 178:25.80 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:25.80 #define HAVE_LINUX_PERF_EVENT_H 1 178:26.02 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:26.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:26.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:26.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:26.02 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:26.02 from : 178:26.02 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:26.02 #define HAVE_LINUX_PERF_EVENT_H 0 178:26.02 In file included from : 178:26.02 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:26.02 #define HAVE_LINUX_PERF_EVENT_H 1 178:26.21 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:26.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:26.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:26.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:26.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:26.21 from : 178:26.21 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:26.21 #define HAVE_LINUX_PERF_EVENT_H 0 178:26.22 In file included from : 178:26.22 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:26.22 #define HAVE_LINUX_PERF_EVENT_H 1 178:26.99 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:26.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:26.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:26.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:26.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:26.99 from : 178:26.99 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:26.99 #define HAVE_LINUX_PERF_EVENT_H 0 178:26.99 In file included from : 178:26.99 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:27.00 #define HAVE_LINUX_PERF_EVENT_H 1 178:27.21 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:27.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:27.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:27.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:27.21 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:27.21 from : 178:27.22 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:27.22 #define HAVE_LINUX_PERF_EVENT_H 0 178:27.22 In file included from : 178:27.22 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:27.22 #define HAVE_LINUX_PERF_EVENT_H 1 178:27.53 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:27.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:27.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:27.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:27.53 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:27.53 from : 178:27.53 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:27.53 #define HAVE_LINUX_PERF_EVENT_H 0 178:27.53 In file included from : 178:27.53 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:27.53 #define HAVE_LINUX_PERF_EVENT_H 1 178:27.78 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:27.78 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:27.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:27.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:27.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:27.79 from : 178:27.79 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:27.79 #define HAVE_LINUX_PERF_EVENT_H 0 178:27.79 In file included from : 178:27.79 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:27.79 #define HAVE_LINUX_PERF_EVENT_H 1 178:29.41 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:29.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:29.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:29.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:29.41 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:29.41 from : 178:29.41 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:29.41 #define HAVE_LINUX_PERF_EVENT_H 0 178:29.41 In file included from : 178:29.41 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:29.41 #define HAVE_LINUX_PERF_EVENT_H 1 178:29.61 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:29.61 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:29.61 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:29.61 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:29.61 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:29.61 from : 178:29.61 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:29.61 #define HAVE_LINUX_PERF_EVENT_H 0 178:29.61 In file included from : 178:29.61 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:29.61 #define HAVE_LINUX_PERF_EVENT_H 1 178:30.11 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:30.11 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:30.11 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:30.11 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:30.11 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:30.11 from : 178:30.11 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:30.11 #define HAVE_LINUX_PERF_EVENT_H 0 178:30.11 In file included from : 178:30.12 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:30.12 #define HAVE_LINUX_PERF_EVENT_H 1 178:30.85 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:30.85 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:30.85 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:30.85 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:30.85 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:30.85 from : 178:30.85 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:30.85 #define HAVE_LINUX_PERF_EVENT_H 0 178:30.86 In file included from : 178:30.86 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:30.86 #define HAVE_LINUX_PERF_EVENT_H 1 178:31.00 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:31.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:31.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:31.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:31.00 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:31.00 from : 178:31.00 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:31.00 #define HAVE_LINUX_PERF_EVENT_H 0 178:31.01 In file included from : 178:31.01 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:31.01 #define HAVE_LINUX_PERF_EVENT_H 1 178:31.22 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:31.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:31.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:31.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:31.22 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:31.22 from : 178:31.22 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:31.22 #define HAVE_LINUX_PERF_EVENT_H 0 178:31.22 In file included from : 178:31.22 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:31.22 #define HAVE_LINUX_PERF_EVENT_H 1 178:32.24 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:32.24 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:32.24 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:32.24 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:32.24 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:32.24 from : 178:32.24 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:32.24 #define HAVE_LINUX_PERF_EVENT_H 0 178:32.24 In file included from : 178:32.24 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:32.24 #define HAVE_LINUX_PERF_EVENT_H 1 178:32.51 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:32.51 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:32.51 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:32.51 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:32.51 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:32.51 from : 178:32.51 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:32.51 #define HAVE_LINUX_PERF_EVENT_H 0 178:32.51 In file included from : 178:32.51 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:32.51 #define HAVE_LINUX_PERF_EVENT_H 1 178:32.66 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:32.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:32.66 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:32.67 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:32.67 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:32.67 from : 178:32.67 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:32.67 #define HAVE_LINUX_PERF_EVENT_H 0 178:32.67 In file included from : 178:32.67 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:32.67 #define HAVE_LINUX_PERF_EVENT_H 1 178:33.60 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:33.60 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:33.60 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:33.60 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:33.60 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:33.60 from : 178:33.60 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:33.60 #define HAVE_LINUX_PERF_EVENT_H 0 178:33.60 In file included from : 178:33.60 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:33.61 #define HAVE_LINUX_PERF_EVENT_H 1 178:33.98 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:33.98 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:33.98 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:33.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:33.99 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:33.99 from : 178:33.99 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:33.99 #define HAVE_LINUX_PERF_EVENT_H 0 178:33.99 In file included from : 178:33.99 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:33.99 #define HAVE_LINUX_PERF_EVENT_H 1 178:35.14 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 178:35.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 178:35.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 178:35.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 178:35.14 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 178:35.14 from : 178:35.14 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 178:35.14 #define HAVE_LINUX_PERF_EVENT_H 0 178:35.14 In file included from : 178:35.14 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 178:35.14 #define HAVE_LINUX_PERF_EVENT_H 1 179:31.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 179:31.60 class DesktopCaptureOptions { 179:31.60 ^ 179:31.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: a different type is defined in another translation unit 179:31.60 class DesktopCaptureOptions { 179:31.60 ^ 179:31.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144:26: note: the first difference of corresponding definitions is field 'allow_pipewire_' 179:31.60 bool allow_pipewire_ = true; 179:31.60 ^ 179:31.60 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: a type with different number of fields is defined in another translation unit 179:31.60 class DesktopCaptureOptions { 179:31.60 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor.h:78:30: warning: 'CreateForWindow' violates the C++ One Definition Rule [-Wodr] 179:31.61 static MouseCursorMonitor* CreateForWindow( 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:20:21: note: 'CreateForWindow' was previously declared here 179:31.61 MouseCursorMonitor* MouseCursorMonitor::CreateForWindow( 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:20:21: note: code may be misoptimized unless -fno-strict-aliasing is used 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor.h:86:30: warning: 'CreateForScreen' violates the C++ One Definition Rule [-Wodr] 179:31.61 static MouseCursorMonitor* CreateForScreen( 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:30:21: note: 'CreateForScreen' was previously declared here 179:31.61 MouseCursorMonitor* MouseCursorMonitor::CreateForScreen( 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:30:21: note: code may be misoptimized unless -fno-strict-aliasing is used 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:135:43: warning: 'CreateScreenCapturer' violates the C++ One Definition Rule [-Wodr] 179:31.61 static std::unique_ptr CreateScreenCapturer( 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:53:34: note: 'CreateScreenCapturer' was previously declared here 179:31.61 std::unique_ptr DesktopCapturer::CreateScreenCapturer( 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:53:34: note: code may be misoptimized unless -fno-strict-aliasing is used 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34:32: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 179:31.61 static DesktopCaptureOptions CreateDefault(); 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28:23: note: return value type mismatch 179:31.61 DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 179:31.61 class DesktopCaptureOptions { 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28:23: note: 'CreateDefault' was previously declared here 179:31.61 DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28:23: note: code may be misoptimized unless -fno-strict-aliasing is used 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:131:43: warning: 'CreateWindowCapturer' violates the C++ One Definition Rule [-Wodr] 179:31.61 static std::unique_ptr CreateWindowCapturer( 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:131:43: warning: 'CreateWindowCapturer' violates the C++ One Definition Rule [-Wodr] 179:31.61 static std::unique_ptr CreateWindowCapturer( 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:42:34: note: 'CreateWindowCapturer' was previously declared here 179:31.61 std::unique_ptr DesktopCapturer::CreateWindowCapturer( 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:42:34: note: code may be misoptimized unless -fno-strict-aliasing is used 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:39:3: warning: '__dt_comp ' violates the C++ One Definition Rule [-Wodr] 179:31.61 ~DesktopCaptureOptions(); 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20:1: note: implicit this pointer type mismatch 179:31.61 DesktopCaptureOptions::~DesktopCaptureOptions() {} 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 179:31.61 class DesktopCaptureOptions { 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20:1: note: '__dt_comp ' was previously declared here 179:31.61 DesktopCaptureOptions::~DesktopCaptureOptions() {} 179:31.61 ^ 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20:1: note: code may be misoptimized unless -fno-strict-aliasing is used 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 179:31.61 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 179:31.61 sprintf(device, "/dev/video%d", (int)_deviceId); 179:31.61 /usr/include/bits/stdio2.h:36: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 179:31.61 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 179:31.79 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 179:31.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 179:31.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 179:31.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 179:31.79 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 179:31.79 from : 179:31.79 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 179:31.79 #define HAVE_LINUX_PERF_EVENT_H 0 179:31.79 In file included from : 179:31.79 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 179:31.79 #define HAVE_LINUX_PERF_EVENT_H 1 179:32.06 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 179:32.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 179:32.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 179:32.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 179:32.06 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 179:32.06 from : 179:32.06 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 179:32.06 #define HAVE_LINUX_PERF_EVENT_H 0 179:32.06 In file included from : 179:32.06 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 179:32.06 #define HAVE_LINUX_PERF_EVENT_H 1 179:32.23 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 179:32.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 179:32.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 179:32.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 179:32.23 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 179:32.23 from : 179:32.23 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 179:32.23 #define HAVE_LINUX_PERF_EVENT_H 0 179:32.24 In file included from : 179:32.24 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 179:32.24 #define HAVE_LINUX_PERF_EVENT_H 1 179:33.19 In file included from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config.h:40, 179:33.19 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/common.h:105, 179:33.19 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/avutil.h:296, 179:33.19 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil/log.h:25, 179:33.19 from /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/libavutil_visibility.h:26, 179:33.19 from : 179:33.19 /builddir/build/BUILD/firefox-67.0.3/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 179:33.19 #define HAVE_LINUX_PERF_EVENT_H 0 179:33.19 In file included from : 179:33.19 /builddir/build/BUILD/firefox-67.0.3/objdir/mozilla-config.h:53: note: this is the location of the previous definition 179:33.19 #define HAVE_LINUX_PERF_EVENT_H 1 179:33.21 media/ffvpx/libavcodec/libmozavcodec.so 180:10.16 js/src/gdb/gdb-tests 180:12.20 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 180:12.20 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 180:12.21 switch (type.getNominalSize()) 180:12.21 ^~~~~~ 180:12.21 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 180:12.21 case EbtInt: 180:12.21 ^~~~ 180:12.21 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 180:12.21 switch (type.getNominalSize()) 180:12.21 ^~~~~~ 180:12.21 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 180:12.21 case EbtUInt: 180:12.21 ^~~~ 180:12.21 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 180:12.21 switch (type.getNominalSize()) 180:12.21 ^~~~~~ 180:12.21 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 180:12.21 case EbtBool: 180:12.21 ^~~~ 180:12.21 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 180:12.21 switch (type.getNominalSize()) 180:12.21 ^~~~~~ 180:12.21 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 180:12.21 case EbtVoid: 180:12.21 ^~~~ 181:01.20 js/src/jsapi-tests/jsapi-tests 182:27.29 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 182:27.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 182:27.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 182:27.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 182:27.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 182:27.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 182:27.29 from /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContext.h:15, 182:27.29 from /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2Context.h:9, 182:27.29 from /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextMRTs.cpp:6, 182:27.29 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 182:27.29 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 182:27.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:27.29 foundInterface = 0; \ 182:27.29 ^~~~~~~~~~~~~~ 182:27.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:27.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:27.29 ^~~~~~~~~~~~~~~~~~~~~~~ 182:27.29 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContext.cpp:2418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:27.29 NS_INTERFACE_MAP_END 182:27.29 ^~~~~~~~~~~~~~~~~~~~ 182:27.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:27.29 else 182:27.29 ^~~~ 182:27.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 182:27.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 182:27.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:27.30 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContext.cpp:2416:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 182:27.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 182:27.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:28.02 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsUtils.h:14, 182:28.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsCOMPtr.h:30, 182:28.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsAutoPtr.h:10, 182:28.02 from /builddir/build/BUILD/firefox-67.0.3/dom/canvas/CanvasImageCache.cpp:7, 182:28.02 from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 182:28.02 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 182:28.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:28.03 foundInterface = 0; \ 182:28.03 ^~~~~~~~~~~~~~ 182:28.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:28.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:28.03 ^~~~~~~~~~~~~~~~~~~~~~~ 182:28.03 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/CanvasRenderingContext2D.cpp:892:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:28.03 NS_INTERFACE_MAP_END 182:28.03 ^~~~~~~~~~~~~~~~~~~~ 182:28.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:28.03 else 182:28.03 ^~~~ 182:28.03 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:28.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:28.03 ^~~~~~~~~~~~~~~~~~ 182:28.03 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/CanvasRenderingContext2D.cpp:891:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:28.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:28.03 ^~~~~~~~~~~~~~~~~~~~~~ 182:35.23 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 182:35.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:35.23 foundInterface = 0; \ 182:35.23 ^~~~~~~~~~~~~~ 182:35.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:35.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:35.23 ^~~~~~~~~~~~~~~~~~~~~~~ 182:35.23 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:35.23 NS_INTERFACE_MAP_END 182:35.23 ^~~~~~~~~~~~~~~~~~~~ 182:35.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:35.23 else 182:35.23 ^~~~ 182:35.23 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:35.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:35.23 ^~~~~~~~~~~~~~~~~~ 182:35.23 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:35.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:35.23 ^~~~~~~~~~~~~~~~~~~~~~ 182:35.86 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 182:35.86 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:35.86 foundInterface = 0; \ 182:35.86 ^~~~~~~~~~~~~~ 182:35.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:35.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:35.87 ^~~~~~~~~~~~~~~~~~~~~~~ 182:35.87 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:35.87 NS_INTERFACE_MAP_END 182:35.87 ^~~~~~~~~~~~~~~~~~~~ 182:35.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:35.87 else 182:35.87 ^~~~ 182:35.87 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:35.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:35.87 ^~~~~~~~~~~~~~~~~~ 182:35.87 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:35.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:35.87 ^~~~~~~~~~~~~~~~~~~~~~ 182:36.42 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 182:36.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:36.42 foundInterface = 0; \ 182:36.42 ^~~~~~~~~~~~~~ 182:36.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:36.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:36.42 ^~~~~~~~~~~~~~~~~~~~~~~ 182:36.42 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:36.42 NS_INTERFACE_MAP_END 182:36.42 ^~~~~~~~~~~~~~~~~~~~ 182:36.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:36.42 else 182:36.42 ^~~~ 182:36.42 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:36.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:36.42 ^~~~~~~~~~~~~~~~~~ 182:36.42 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:36.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:36.42 ^~~~~~~~~~~~~~~~~~~~~~ 182:37.73 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 182:37.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:37.73 foundInterface = 0; \ 182:37.73 ^~~~~~~~~~~~~~ 182:37.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:37.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:37.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:37.73 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/OffscreenCanvas.cpp:316:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:37.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 182:37.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:37.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:37.73 else 182:37.73 ^~~~ 182:37.73 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:37.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:37.73 ^~~~~~~~~~~~~~~~~~ 182:37.73 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/OffscreenCanvas.cpp:315:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:37.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:37.74 ^~~~~~~~~~~~~~~~~~~~~~ 182:47.79 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:137: 182:47.79 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContextDraw.cpp: In member function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)': 182:47.79 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContextDraw.cpp:963:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 182:47.79 } // namespace mozilla 182:47.79 ^ 182:47.79 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLContextDraw.cpp:963:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 183:03.92 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:137: 183:03.92 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 183:03.92 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 183:03.92 } // namespace mozilla 183:03.92 ^ 183:03.92 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 183:03.92 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 183:03.93 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 183:03.93 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 183:03.93 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 183:03.93 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 183:03.93 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 183:03.93 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 183:04.16 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasBidiProcessor::GetWidth()': 183:04.17 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom19CanvasBidiProcessor8GetWidthEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 183:04.17 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom19CanvasBidiProcessor8GetWidthEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 183:04.21 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)': 183:04.21 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 183:04.21 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 183:04.21 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)': 183:04.21 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 183:04.21 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 183:04.25 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)': 183:04.25 /builddir/build/BUILD/firefox-67.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] 183:04.25 /builddir/build/BUILD/firefox-67.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] 183:04.25 /builddir/build/BUILD/firefox-67.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] 183:27.81 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 183:27.81 class U_COMMON_API UnicodeString : public Replaceable 183:27.81 ^ 183:27.81 /builddir/build/BUILD/firefox-67.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 183:27.81 class U_COMMON_API UnicodeString : public Replaceable 183:27.81 ^ 183:33.89 In file included from /builddir/build/BUILD/firefox-67.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas4.cpp:137: 183:33.89 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLQuery.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 183:33.89 /builddir/build/BUILD/firefox-67.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] 183:33.89 } // namespace mozilla 183:33.89 ^ 183:33.89 /builddir/build/BUILD/firefox-67.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] 183:33.89 /builddir/build/BUILD/firefox-67.0.3/dom/canvas/WebGLQuery.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 183:33.89 /builddir/build/BUILD/firefox-67.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] 183:33.89 /builddir/build/BUILD/firefox-67.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] 183:55.41 toolkit/library/symverscript.stub 183:55.68 toolkit/library/libxul.so 184:41.41 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/unistr.h:289: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 184:41.41 class U_COMMON_API UnicodeString : public Replaceable 184:41.42 /builddir/build/BUILD/firefox-67.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 184:41.42 class U_COMMON_API UnicodeString : public Replaceable 184:41.42 ^ 184:41.42 /builddir/build/BUILD/firefox-67.0.3/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'eval': 184:41.42 /builddir/build/BUILD/firefox-67.0.3/js/src/jsapi-tests/testMutedErrors.cpp:46: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 184:41.42 mozilla::UniquePtr chars(new char16_t[len + 1]); 184:41.42 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 184:41.42 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 184:41.42 ^ 200:03.16 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.h:29:7: warning: type 'struct CTLogVerifier' violates the C++ One Definition Rule [-Wodr] 200:03.16 class CTLogVerifier { 200:03.16 ^ 200:03.16 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.h:29:7: note: a different type is defined in another translation unit 200:03.16 class CTLogVerifier { 200:03.17 ^ 200:03.17 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.h:76:25: note: the first difference of corresponding definitions is field 'mPublicECKey' 200:03.17 UniqueSECKEYPublicKey mPublicECKey; 200:03.17 ^ 200:03.17 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.h:76:25: note: a field of same name but different type is defined in another translation unit 200:03.17 UniqueSECKEYPublicKey mPublicECKey; 200:03.17 ^ 200:03.17 /builddir/build/BUILD/firefox-67.0.3/security/manager/ssl/ScopedNSSTypes.h:310:1: note: type 'struct UniqueSECKEYPublicKey' should match type 'struct UniqueSECKEYPublicKey' 200:03.17 MOZ_TYPE_SPECIFIC_UNIQUE_PTR_TEMPLATE(UniqueSECKEYPublicKey, SECKEYPublicKey, 200:03.17 ^ 200:03.17 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTUtils.h:49:5: note: the incompatible type is defined here 200:03.17 UniqueSECKEYPublicKey; 200:03.17 ^ 200:03.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: warning: type 'struct HTMLInputElement' violates the C++ One Definition Rule [-Wodr] 200:03.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.18 ^ 200:03.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: a different type is defined in another translation unit 200:03.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1501:37: note: the first difference of corresponding definitions is field 'mInputType' 200:03.18 UniquePtr mInputType; 200:03.18 ^ 200:03.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1501: note: a field of same name but different type is defined in another translation unit 200:03.18 UniquePtr mInputType; 200:03.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: type name 'mozilla::UniquePtr' should match type name 'mozilla::UniquePtr' 200:03.18 class UniquePtr { 200:03.18 ^ 200:03.18 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/UniquePtr.h:189: note: the incompatible type is defined here 200:03.18 class UniquePtr { 200:03.18 ./glslang.l:1266: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 200:03.18 ./Tokenizer.l:985: note: a different type is defined in another translation unit 200:03.18 ./glslang.l:1270: note: the first difference of corresponding definitions is field 'yyextra_r' 200:03.18 ./Tokenizer.l:989: note: a field of same name but different type is defined in another translation unit 200:03.18 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/translator/ParseContext.h:33: note: type name 'sh::TParseContext' should match type name 'angle::pp::Tokenizer::Context' 200:03.18 class TParseContext : angle::NonCopyable 200:03.18 /builddir/build/BUILD/firefox-67.0.3/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.h:25: note: the incompatible type is defined here 200:03.18 struct Context 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 200:03.19 class FFmpegDecoderModule : public PlatformDecoderModule { 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:25: note: a type with different bases is defined in another translation unit 200:03.19 class FFmpegDecoderModule { 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 200:03.19 class FFmpegDecoderModule : public PlatformDecoderModule { 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 200:03.19 class FFmpegDecoderModule { 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:785: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 200:03.19 enum AVDiscard{ 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: note: an enum with different value name is defined in another translation unit 200:03.19 enum AVDiscard{ 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:420: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 200:03.19 enum AVColorPrimaries { 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: note: an enum with different value name is defined in another translation unit 200:03.19 enum AVColorPrimaries{ 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:444: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 200:03.19 enum AVColorTransferCharacteristic { 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: note: an enum with different value name is defined in another translation unit 200:03.19 enum AVColorTransferCharacteristic{ 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:473: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 200:03.19 enum AVColorSpace { 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: note: an enum with different value name is defined in another translation unit 200:03.19 enum AVColorSpace{ 200:03.19 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: warning: type 'AVPacketSideDataType' violates the C++ One Definition Rule [-Wodr] 200:03.19 enum AVPacketSideDataType { 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: an enum with mismatching number of values is defined in another translation unit 200:03.20 enum AVPacketSideDataType { 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1407: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 200:03.20 typedef struct AVPacket { 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: note: a different type is defined in another translation unit 200:03.20 typedef struct AVPacket { 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1413: note: the first difference of corresponding definitions is field 'buf' 200:03.20 AVBufferRef *buf; 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: a field with different name is defined in another translation unit 200:03.20 int64_t pts; 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 200:03.20 typedef struct AVFrame { 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: a different type is defined in another translation unit 200:03.20 typedef struct AVFrame { 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:232: note: the first difference of corresponding definitions is field 'data' 200:03.20 uint8_t *data[AV_NUM_DATA_POINTERS]; 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:997: note: a field of same name but different type is defined in another translation unit 200:03.20 uint8_t *data[AV_NUM_DATA_POINTERS]; 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: note: array types have different bounds 200:03.20 typedef struct AVFrame { 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1518: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 200:03.20 typedef struct AVCodecContext { 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: note: a different type is defined in another translation unit 200:03.20 typedef struct AVCodecContext { 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1524: note: the first difference of corresponding definitions is field 'log_level_offset' 200:03.20 int log_level_offset; 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: a field with different name is defined in another translation unit 200:03.20 int bit_rate; 200:03.20 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3408: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 200:03.21 typedef struct AVCodec { 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: note: a different type is defined in another translation unit 200:03.21 typedef struct AVCodec { 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3420: note: the first difference of corresponding definitions is field 'long_name' 200:03.21 const char *long_name; 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 200:03.21 enum AVMediaType type; 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3576: warning: type 'struct AVHWAccel' violates the C++ One Definition Rule [-Wodr] 200:03.21 typedef struct AVHWAccel { 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3276: note: a different type is defined in another translation unit 200:03.21 typedef struct AVHWAccel { 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3596: note: the first difference of corresponding definitions is field 'id' 200:03.21 enum AVCodecID id; 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3296: note: a field of same name but different type is defined in another translation unit 200:03.21 enum CodecID id; 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: type name 'AVCodecID' should match type name 'CodecID' 200:03.21 enum AVCodecID { 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:83: note: the incompatible type is defined here 200:03.21 enum CodecID { 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5032: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 200:03.21 typedef struct AVCodecParserContext { 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a different type is defined in another translation unit 200:03.21 typedef struct AVCodecParserContext { 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5154: note: the first difference of corresponding definitions is field 'duration' 200:03.21 int duration; 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a type with different number of fields is defined in another translation unit 200:03.21 typedef struct AVCodecParserContext { 200:03.21 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5199: warning: type 'struct AVCodecParser' violates the C++ One Definition Rule [-Wodr] 200:03.22 typedef struct AVCodecParser { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4541: note: a different type is defined in another translation unit 200:03.22 typedef struct AVCodecParser { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5202: note: the first difference of corresponding definitions is field 'parser_init' 200:03.22 int (*parser_init)(AVCodecParserContext *s); 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4544: note: a field of same name but different type is defined in another translation unit 200:03.22 int (*parser_init)(AVCodecParserContext *s); 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:272: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 200:03.22 enum AVPictureType { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: note: an enum with different value name is defined in another translation unit 200:03.22 enum AVPictureType { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/log.h:67: warning: type 'struct AVClass' violates the C++ One Definition Rule [-Wodr] 200:03.22 typedef struct AVClass { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: note: a different type is defined in another translation unit 200:03.22 typedef struct AVClass { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/log.h:130: note: the first difference of corresponding definitions is field 'category' 200:03.22 AVClassCategory category; 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: note: a type with different number of fields is defined in another translation unit 200:03.22 typedef struct AVClass { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 200:03.22 enum AVSampleFormat { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: note: an enum with different value name is defined in another translation unit 200:03.22 enum AVSampleFormat { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 200:03.22 class FFmpegDecoderModule : public PlatformDecoderModule { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 200:03.22 class FFmpegDecoderModule { 200:03.22 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 200:03.22 enum AVCodecID { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: note: an enum with different value name is defined in another translation unit 200:03.23 enum AVCodecID { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:919: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] 200:03.23 struct { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:926: note: a different type is defined in another translation unit 200:03.23 struct { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:922: note: the first difference of corresponding definitions is field 'type' 200:03.23 enum AVPacketSideDataType type; 200:03.23 /builddir/build/BUILD/firefox-67.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 200:03.23 enum AVPacketSideDataType type; 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 200:03.23 enum AVPacketSideDataType { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:833: note: the incompatible type is defined here 200:03.23 enum AVPacketSideDataType { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3825: warning: type 'struct AVSubtitleRect' violates the C++ One Definition Rule [-Wodr] 200:03.23 typedef struct AVSubtitleRect { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3185: note: a different type is defined in another translation unit 200:03.23 typedef struct AVSubtitleRect { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3843: note: the first difference of corresponding definitions is field 'data' 200:03.23 uint8_t *data[4]; 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 200:03.23 enum AVSubtitleType type; 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3860: warning: type 'struct AVSubtitle' violates the C++ One Definition Rule [-Wodr] 200:03.23 typedef struct AVSubtitle { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3210: note: a different type is defined in another translation unit 200:03.23 typedef struct AVSubtitle { 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3865: note: the first difference of corresponding definitions is field 'rects' 200:03.23 AVSubtitleRect **rects; 200:03.23 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3215: note: a field of same name but different type is defined in another translation unit 200:03.23 AVSubtitleRect **rects; 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:60: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 200:03.24 enum AVPixelFormat { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 200:03.24 enum AVPixelFormat { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 200:03.24 class FFmpegDecoderModule : public PlatformDecoderModule { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 200:03.24 class FFmpegDecoderModule { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:48: warning: type 'AVFrameSideDataType' violates the C++ One Definition Rule [-Wodr] 200:03.24 enum AVFrameSideDataType { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: an enum with mismatching number of values is defined in another translation unit 200:03.24 enum AVFrameSideDataType { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:180: warning: type 'struct AVFrameSideData' violates the C++ One Definition Rule [-Wodr] 200:03.24 typedef struct AVFrameSideData { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:74: note: a different type is defined in another translation unit 200:03.24 typedef struct AVFrameSideData { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:181: note: the first difference of corresponding definitions is field 'type' 200:03.24 enum AVFrameSideDataType type; 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:75: note: a field of same name but different type is defined in another translation unit 200:03.24 enum AVFrameSideDataType type; 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:48: note: type 'AVFrameSideDataType' itself violates the C++ One Definition Rule 200:03.24 enum AVFrameSideDataType { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: the incompatible type is defined here 200:03.24 enum AVFrameSideDataType { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 200:03.24 class FFmpegDecoderModule : public PlatformDecoderModule { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 200:03.24 class FFmpegDecoderModule { 200:03.24 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:699: warning: type 'struct AVCodecDescriptor' violates the C++ One Definition Rule [-Wodr] 200:03.25 typedef struct AVCodecDescriptor { 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:560: note: a different type is defined in another translation unit 200:03.25 typedef struct AVCodecDescriptor { 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:700: note: the first difference of corresponding definitions is field 'id' 200:03.25 enum AVCodecID id; 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:561: note: a field of same name but different type is defined in another translation unit 200:03.25 enum AVCodecID id; 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: type 'AVCodecID' itself violates the C++ One Definition Rule 200:03.25 enum AVCodecID { 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:101: note: the incompatible type is defined here 200:03.25 enum AVCodecID { 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1373: warning: type 'struct AVPacketSideData' violates the C++ One Definition Rule [-Wodr] 200:03.25 typedef struct AVPacketSideData { 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1409: note: a different type is defined in another translation unit 200:03.25 typedef struct AVPacketSideData { 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1376: note: the first difference of corresponding definitions is field 'type' 200:03.25 enum AVPacketSideDataType type; 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1412: note: a field of same name but different type is defined in another translation unit 200:03.25 enum AVPacketSideDataType type; 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 200:03.25 enum AVPacketSideDataType { 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1248: note: the incompatible type is defined here 200:03.25 enum AVPacketSideDataType { 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 200:03.25 class FFmpegDecoderModule : public PlatformDecoderModule { 200:03.25 /builddir/build/BUILD/firefox-67.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 200:03.25 class FFmpegDecoderModule { 200:03.25 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.25 } GdkEventType; 200:03.25 ^ 200:03.26 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.26 } GdkEventType; 200:03.26 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.26 } GdkEventType; 200:03.26 ^ 200:03.26 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.26 } GdkEventType; 200:03.26 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.26 } GdkEventType; 200:03.26 ^ 200:03.26 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.26 } GdkEventType; 200:03.26 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.26 } GdkEventType; 200:03.26 ^ 200:03.26 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.26 } GdkEventType; 200:03.26 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.26 } GdkEventType; 200:03.26 ^ 200:03.26 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.26 } GdkEventType; 200:03.26 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.26 } GdkEventType; 200:03.26 ^ 200:03.26 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.26 } GdkEventType; 200:03.26 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.26 } GdkEventType; 200:03.26 ^ 200:03.26 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.27 } GdkEventType; 200:03.27 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.27 } GdkEventType; 200:03.27 ^ 200:03.27 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.27 } GdkEventType; 200:03.27 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.27 } GdkEventType; 200:03.27 ^ 200:03.27 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.27 } GdkEventType; 200:03.27 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.27 } GdkEventType; 200:03.27 ^ 200:03.27 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.27 } GdkEventType; 200:03.27 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.27 } GdkEventType; 200:03.27 ^ 200:03.27 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.27 } GdkEventType; 200:03.27 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.27 } GdkEventType; 200:03.27 ^ 200:03.27 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.27 } GdkEventType; 200:03.27 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.27 } GdkEventType; 200:03.27 ^ 200:03.27 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.27 } GdkEventType; 200:03.28 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.28 } GdkEventType; 200:03.28 ^ 200:03.28 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.28 } GdkEventType; 200:03.28 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.28 } GdkEventType; 200:03.28 ^ 200:03.28 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.28 } GdkEventType; 200:03.28 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.28 } GdkEventType; 200:03.28 ^ 200:03.28 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.28 } GdkEventType; 200:03.28 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.28 } GdkEventType; 200:03.28 ^ 200:03.28 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.28 } GdkEventType; 200:03.28 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.28 } GdkEventType; 200:03.28 ^ 200:03.28 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.28 } GdkEventType; 200:03.28 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 200:03.28 } GdkEventType; 200:03.28 ^ 200:03.28 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 200:03.28 } GdkEventType; 200:03.28 /usr/include/gtk-3.0/gtk/gtktypes.h:46:40: note: type 'struct GtkWidget' should match type 'struct GtkWidget' 200:03.28 typedef struct _GtkWidget GtkWidget; 200:03.29 ^ 200:03.29 /usr/include/gtk-2.0/gtk/gtkstyle.h:69: note: the incompatible type is defined here 200:03.29 typedef struct _GtkWidget GtkWidget; 200:03.29 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/cairo/cairo.h:336: note: type 'cairo_status_t' should match type 'cairo_status_t' 200:03.29 } cairo_status_t; 200:03.29 /usr/include/cairo/cairo.h:361: note: the incompatible type is defined here 200:03.29 } cairo_status_t; 200:03.29 /usr/include/gtk-2.0/gtk/gtkcontainer.h:51: note: type 'struct GtkContainer' should match type 'struct GtkContainer' 200:03.29 typedef struct _GtkContainer GtkContainer; 200:03.29 /usr/include/gtk-3.0/gtk/gtkcontainer.h:45:43: note: the incompatible type is defined here 200:03.29 typedef struct _GtkContainer GtkContainer; 200:03.29 ^ 200:03.29 /usr/include/gtk-2.0/gtk/gtkobject.h:104: note: type 'struct GtkObjectClass' should match type 'struct GInitiallyUnownedClass' 200:03.29 typedef struct _GtkObjectClass GtkObjectClass; 200:03.29 /usr/include/glib-2.0/gobject/gobject.h:190: note: the incompatible type is defined here 200:03.29 typedef struct _GObjectClass GInitiallyUnownedClass; 200:03.29 /usr/include/gtk-2.0/gtk/gtkbin.h:48: note: type 'struct GtkBin' should match type 'struct GtkBin' 200:03.29 typedef struct _GtkBin GtkBin; 200:03.29 /usr/include/gtk-3.0/gtk/gtkbin.h:45: note: the incompatible type is defined here 200:03.29 typedef struct _GtkBin GtkBin; 200:03.29 /usr/include/gtk-2.0/gtk/gtkwidget.h:480: note: type 'struct GtkWidgetClass' should match type 'struct GtkWidgetClass' 200:03.29 typedef struct _GtkWidgetClass GtkWidgetClass; 200:03.29 /usr/include/gtk-3.0/gtk/gtkwidget.h:67: note: the incompatible type is defined here 200:03.29 typedef struct _GtkWidgetClass GtkWidgetClass; 200:03.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RefPtr.h:51:21: warning: type 'struct RefPtr' violates the C++ One Definition Rule [-Wodr] 200:03.30 class MOZ_IS_REFPTR RefPtr { 200:03.30 ^ 200:03.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RefPtr.h:51: note: a different type is defined in another translation unit 200:03.30 class MOZ_IS_REFPTR RefPtr { 200:03.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RefPtr.h:69:21: note: the first difference of corresponding definitions is field 'mRawPtr' 200:03.30 T* MOZ_OWNING_REF mRawPtr; 200:03.30 ^ 200:03.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/RefPtr.h:69: note: a field of same name but different type is defined in another translation unit 200:03.30 T* MOZ_OWNING_REF mRawPtr; 200:03.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.30 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.30 ^ 200:03.30 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: the incompatible type is defined here 200:03.30 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.31 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/uresdata.cpp:988:16: warning: type 'struct Row' violates the C++ One Definition Rule [-Wodr] 200:03.31 typedef struct Row { 200:03.31 ^ 200:03.31 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeContentView.cpp:32: note: a different type is defined in another translation unit 200:03.31 class Row { 200:03.31 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/uresdata.cpp:989:13: note: the first difference of corresponding definitions is field 'keyIndex' 200:03.31 int32_t keyIndex, sortIndex; 200:03.31 ^ 200:03.31 /builddir/build/BUILD/firefox-67.0.3/layout/xul/tree/nsTreeContentView.cpp:63: note: a field with different name is defined in another translation unit 200:03.31 Element* mContent; 200:03.31 /builddir/build/BUILD/firefox-67.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:209: warning: type 'struct extents_param_t' violates the C++ One Definition Rule [-Wodr] 200:03.31 struct extents_param_t 200:03.31 /builddir/build/BUILD/firefox-67.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:32: note: a different type is defined in another translation unit 200:03.31 struct extents_param_t 200:03.31 /builddir/build/BUILD/firefox-67.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:223: note: the first difference of corresponding definitions is field 'bounds' 200:03.31 bounds_t bounds; 200:03.31 /builddir/build/BUILD/firefox-67.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:56: note: a field with different name is defined in another translation unit 200:03.31 number_t min_x; 200:03.31 /builddir/build/BUILD/firefox-67.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:364: warning: type 'syllable_type_t' violates the C++ One Definition Rule [-Wodr] 200:03.31 enum syllable_type_t { 200:03.31 /builddir/build/BUILD/firefox-67.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 200:03.31 enum syllable_type_t { 200:03.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: warning: type 'struct SkSFNTHeader' violates the C++ One Definition Rule [-Wodr] 200:03.32 struct SkSFNTHeader { 200:03.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: a different type is defined in another translation unit 200:03.32 struct SkSFNTHeader { 200:03.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:21: note: the first difference of corresponding definitions is field 'fontType' 200:03.32 SK_SFNT_ULONG fontType; 200:03.32 /builddir/build/BUILD/firefox-67.0.3/gfx/skia/skia/src/core/SkFontStream.cpp:14: note: a field with different name is defined in another translation unit 200:03.32 uint32_t fVersion; 200:03.32 /builddir/build/BUILD/firefox-67.0.3/media/libwebp/src/moz/../dsp/dsp.h:219: warning: type 'CPUFeature' violates the C++ One Definition Rule [-Wodr] 200:03.32 } CPUFeature; 200:03.32 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/system_wrappers/include/cpu_features_wrapper.h:21: note: an enum with mismatching number of values is defined in another translation unit 200:03.32 typedef enum { kSSE2, kSSE3 } CPUFeature; 200:03.32 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 200:03.32 class DesktopCaptureOptions { 200:03.32 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a different type is defined in another translation unit 200:03.32 class DesktopCaptureOptions { 200:03.32 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144: note: the first difference of corresponding definitions is field 'allow_pipewire_' 200:03.32 bool allow_pipewire_ = true; 200:03.32 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a type with different number of fields is defined in another translation unit 200:03.32 class DesktopCaptureOptions { 200:03.32 /builddir/build/BUILD/firefox-67.0.3/media/libcubeb/src/cubeb.c:31: warning: type of 'pulse_init' does not match original declaration [-Wlto-type-mismatch] 200:03.32 int pulse_init(cubeb ** context, char const * context_name); 200:03.32 /builddir/build/BUILD/firefox-67.0.3/media/libcubeb/src/cubeb_pulse.c:617: note: 'pulse_init' was previously declared here 200:03.32 pulse_init(cubeb ** context, char const * context_name) 200:03.32 /builddir/build/BUILD/firefox-67.0.3/media/libcubeb/src/cubeb_pulse.c:617: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.32 /builddir/build/BUILD/firefox-67.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] 200:03.32 int av1_init_ref_mv_common(AV1_COMMON *cm, 200:03.32 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/ref_mvs.c:1997: note: 'av1_init_ref_mv_common' was previously declared here 200:03.33 int av1_init_ref_mv_common(AV1_COMMON *cm, 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/ref_mvs.c:1997: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.33 /builddir/build/BUILD/firefox-67.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] 200:03.33 void av1_find_ref_mvs(candidate_mv *mvstack, int *cnt, mv (*mvlist)[2], 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/ref_mvs.c:1910: note: type mismatch in parameter 8 200:03.33 void av1_find_ref_mvs(CANDIDATE_MV *mvstack, int *cnt, int_mv (*mvlist)[2], 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/ref_mvs.c:1910: note: type 'int' should match type 'BlockSize' 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/ref_mvs.c:1910: note: 'av1_find_ref_mvs' was previously declared here 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/dav1d/src/ref_mvs.c:1910: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.33 /builddir/build/BUILD/firefox-67.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] 200:03.33 void av1_init_mv_probs(struct AV1Common *cm); 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/aom/av1/common/entropymv.c:63: note: 'av1_init_mv_probs' was previously declared here 200:03.33 void av1_init_mv_probs(AV1_COMMON *cm) { 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/aom/av1/common/entropymv.c:63: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.33 /builddir/build/BUILD/firefox-67.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] 200:03.33 void av1_init_lv_map(AV1_COMMON *cm); 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/aom/av1/common/txb_common.c:456: note: 'av1_init_lv_map' was previously declared here 200:03.33 void av1_init_lv_map(AV1_COMMON *cm) { 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/aom/av1/common/txb_common.c:456: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.33 /builddir/build/BUILD/firefox-67.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] 200:03.33 void av1_setup_past_independence(struct AV1Common *cm); 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/aom/av1/common/entropymode.c:1077: note: 'av1_setup_past_independence' was previously declared here 200:03.33 void av1_setup_past_independence(AV1_COMMON *cm) { 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/aom/av1/common/entropymode.c:1077: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.33 /builddir/build/BUILD/firefox-67.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] 200:03.33 void av1_default_coef_probs(struct AV1Common *cm); 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/aom/av1/common/entropy.c:31: note: 'av1_default_coef_probs' was previously declared here 200:03.33 void av1_default_coef_probs(AV1_COMMON *cm) { 200:03.33 /builddir/build/BUILD/firefox-67.0.3/third_party/aom/av1/common/entropy.c:31: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.33 /builddir/build/BUILD/firefox-67.0.3/toolkit/system/gnome/nsAlertsIconListener.cpp:24: warning: type of 'gAppData' does not match original declaration [-Wlto-type-mismatch] 200:03.34 extern const mozilla::StaticXREAppData* gAppData; 200:03.34 /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp:2736: note: type 'const struct XREAppData' should match type 'const struct StaticXREAppData' 200:03.34 const XREAppData* gAppData = nullptr; 200:03.34 /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp:2736: note: 'gAppData' was previously declared here 200:03.34 /builddir/build/BUILD/firefox-67.0.3/toolkit/xre/nsAppRunner.cpp:2736: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:139: warning: 'CreateAppCapturer' violates the C++ One Definition Rule [-Wodr] 200:03.34 static std::unique_ptr CreateAppCapturer( 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:64: note: 'CreateAppCapturer' was previously declared here 200:03.34 std::unique_ptr DesktopCapturer::CreateAppCapturer( 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:64: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:135: warning: 'CreateScreenCapturer' violates the C++ One Definition Rule [-Wodr] 200:03.34 static std::unique_ptr CreateScreenCapturer( 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:53: note: 'CreateScreenCapturer' was previously declared here 200:03.34 std::unique_ptr DesktopCapturer::CreateScreenCapturer( 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:53: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor.h:86: warning: 'CreateForScreen' violates the C++ One Definition Rule [-Wodr] 200:03.34 static MouseCursorMonitor* CreateForScreen( 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:30: note: 'CreateForScreen' was previously declared here 200:03.34 MouseCursorMonitor* MouseCursorMonitor::CreateForScreen( 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:30: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:131: warning: 'CreateWindowCapturer' violates the C++ One Definition Rule [-Wodr] 200:03.34 static std::unique_ptr CreateWindowCapturer( 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:42: note: 'CreateWindowCapturer' was previously declared here 200:03.34 std::unique_ptr DesktopCapturer::CreateWindowCapturer( 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:42: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 200:03.34 static DesktopCaptureOptions CreateDefault(); 200:03.34 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: return value type mismatch 200:03.34 DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 200:03.35 class DesktopCaptureOptions { 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: 'CreateDefault' was previously declared here 200:03.35 DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor.h:78: warning: 'CreateForWindow' violates the C++ One Definition Rule [-Wodr] 200:03.35 static MouseCursorMonitor* CreateForWindow( 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:20: note: 'CreateForWindow' was previously declared here 200:03.35 MouseCursorMonitor* MouseCursorMonitor::CreateForWindow( 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:20: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:39: warning: '__dt_comp ' violates the C++ One Definition Rule [-Wodr] 200:03.35 ~DesktopCaptureOptions(); 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: implicit this pointer type mismatch 200:03.35 DesktopCaptureOptions::~DesktopCaptureOptions() {} 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 200:03.35 class DesktopCaptureOptions { 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: '__dt_comp ' was previously declared here 200:03.35 DesktopCaptureOptions::~DesktopCaptureOptions() {} 200:03.35 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: code may be misoptimized unless -fno-strict-aliasing is used 200:03.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:840: warning: 'UpdateEntries' violates the C++ One Definition Rule [-Wodr] 200:03.35 void UpdateEntries( 200:03.35 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:7130: note: implicit this pointer type mismatch 200:03.35 void HTMLInputElement::UpdateEntries( 200:03.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.35 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.35 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:7130: note: 'UpdateEntries' was previously declared here 200:03.35 void HTMLInputElement::UpdateEntries( 200:03.35 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:262: warning: 'SetFilesOrDirectories' violates the C++ One Definition Rule [-Wodr] 200:03.35 void SetFilesOrDirectories( 200:03.36 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2370: note: implicit this pointer type mismatch 200:03.36 void HTMLInputElement::SetFilesOrDirectories( 200:03.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.36 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.36 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2370: note: 'SetFilesOrDirectories' was previously declared here 200:03.36 void HTMLInputElement::SetFilesOrDirectories( 200:03.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:265: warning: 'SetFiles' violates the C++ One Definition Rule [-Wodr] 200:03.36 void SetFiles(FileList* aFiles, bool aSetValueChanged); 200:03.36 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2388: note: implicit this pointer type mismatch 200:03.36 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 200:03.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.36 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.36 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2388: note: 'SetFiles' was previously declared here 200:03.36 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 200:03.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:147: warning: 'Focus' violates the C++ One Definition Rule [-Wodr] 200:03.36 virtual void Focus(ErrorResult& aError) override; 200:03.36 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2945: note: implicit this pointer type mismatch 200:03.36 void HTMLInputElement::Focus(ErrorResult& aError) { 200:03.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.36 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.36 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2945: note: 'Focus' was previously declared here 200:03.36 void HTMLInputElement::Focus(ErrorResult& aError) { 200:03.36 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:258: warning: 'GetDisplayFileName' violates the C++ One Definition Rule [-Wodr] 200:03.36 void GetDisplayFileName(nsAString& aFileName) const; 200:03.36 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2325: note: 'GetDisplayFileName' was previously declared here 200:03.36 void HTMLInputElement::GetDisplayFileName(nsAString& aValue) const { 200:03.36 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.h:793: warning: 'GetOwnerNumberControl' violates the C++ One Definition Rule [-Wodr] 200:03.36 HTMLInputElement* GetOwnerNumberControl(); 200:03.36 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2149: note: return value type mismatch 200:03.37 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 200:03.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.37 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 200:03.37 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2149: note: 'GetOwnerNumberControl' was previously declared here 200:03.37 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 200:03.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:762: warning: 'GetDateTimeBoxElement' violates the C++ One Definition Rule [-Wodr] 200:03.37 Element* GetDateTimeBoxElement(); 200:03.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2064: note: implicit this pointer type mismatch 200:03.37 Element* HTMLInputElement::GetDateTimeBoxElement() { 200:03.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.37 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2064: note: 'GetDateTimeBoxElement' was previously declared here 200:03.37 Element* HTMLInputElement::GetDateTimeBoxElement() { 200:03.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:648: warning: 'SetValue' violates the C++ One Definition Rule [-Wodr] 200:03.37 void SetValue(const nsAString& aValue, CallerType aCallerType, 200:03.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1525: note: implicit this pointer type mismatch 200:03.37 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 200:03.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.37 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1525: note: 'SetValue' was previously declared here 200:03.37 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 200:03.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:269: warning: 'MozSetDndFilesAndDirectories' violates the C++ One Definition Rule [-Wodr] 200:03.37 void MozSetDndFilesAndDirectories( 200:03.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2412: note: implicit this pointer type mismatch 200:03.37 void HTMLInputElement::MozSetDndFilesAndDirectories( 200:03.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.37 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:2412: note: 'MozSetDndFilesAndDirectories' was previously declared here 200:03.37 void HTMLInputElement::MozSetDndFilesAndDirectories( 200:03.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:436: warning: 'GetMinimum' violates the C++ One Definition Rule [-Wodr] 200:03.37 Decimal GetMinimum() const; 200:03.37 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1754: note: 'GetMinimum' was previously declared here 200:03.37 Decimal HTMLInputElement::GetMinimum() const { 200:03.37 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:446: warning: 'GetMaximum' violates the C++ One Definition Rule [-Wodr] 200:03.37 Decimal GetMaximum() const; 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1774: note: 'GetMaximum' was previously declared here 200:03.38 Decimal HTMLInputElement::GetMaximum() const { 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:426: warning: 'GetValueAsDecimal' violates the C++ One Definition Rule [-Wodr] 200:03.38 Decimal GetValueAsDecimal() const; 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1514: note: 'GetValueAsDecimal' was previously declared here 200:03.38 Decimal HTMLInputElement::GetValueAsDecimal() const { 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:650: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 200:03.38 void GetValue(nsAString& aValue, CallerType aCallerType); 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1415: note: implicit this pointer type mismatch 200:03.38 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.38 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1415: note: 'GetValue' was previously declared here 200:03.38 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:683: warning: 'Select' violates the C++ One Definition Rule [-Wodr] 200:03.38 void Select(); 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:3015: note: implicit this pointer type mismatch 200:03.38 void HTMLInputElement::Select() { 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.38 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:3015: note: 'Select' was previously declared here 200:03.38 void HTMLInputElement::Select() { 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:741: warning: 'GetControllers' violates the C++ One Definition Rule [-Wodr] 200:03.38 nsresult GetControllers(nsIControllers** aResult); 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:5473: note: implicit this pointer type mismatch 200:03.38 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.38 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:5473: note: 'GetControllers' was previously declared here 200:03.38 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 200:03.38 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsNumberControlFrame.h:118: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 200:03.38 HTMLInputElement* GetAnonTextControl(); 200:03.38 /builddir/build/BUILD/firefox-67.0.3/layout/forms/nsNumberControlFrame.cpp:416: note: 'GetAnonTextControl' was previously declared here 200:03.38 HTMLInputElement* nsNumberControlFrame::GetAnonTextControl() { 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 200:03.38 NS_DECL_ISUPPORTS_INHERITED 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1064: note: implicit this pointer type mismatch 200:03.38 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.38 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1064: note: 'AddRef' was previously declared here 200:03.38 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 200:03.38 NS_DECL_ISUPPORTS_INHERITED 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1064: note: implicit this pointer type mismatch 200:03.38 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 200:03.38 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 200:03.38 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 200:03.38 /builddir/build/BUILD/firefox-67.0.3/dom/html/HTMLInputElement.cpp:1064: note: 'Release' was previously declared here 200:03.38 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.h:31:3: warning: '__ct_comp ' violates the C++ One Definition Rule [-Wodr] 200:03.38 CTLogVerifier(); 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.cpp:103:1: note: implicit this pointer type mismatch 200:03.38 CTLogVerifier::CTLogVerifier() 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 200:03.38 class CTLogVerifier { 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.cpp:103:1: note: '__ct_comp ' was previously declared here 200:03.38 CTLogVerifier::CTLogVerifier() 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.h:42:16: warning: 'Init' violates the C++ One Definition Rule [-Wodr] 200:03.38 pkix::Result Init(pkix::Input subjectPublicKeyInfo, 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.cpp:109:8: note: implicit this pointer type mismatch 200:03.38 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 200:03.38 class CTLogVerifier { 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.cpp:109:8: note: 'Init' was previously declared here 200:03.38 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/MultiLogCTVerifier.h:27:8: warning: 'AddLog' violates the C++ One Definition Rule [-Wodr] 200:03.38 void AddLog(CTLogVerifier&& log); 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/MultiLogCTVerifier.cpp:24:6: note: type mismatch in parameter 1 200:03.38 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 200:03.38 ^ 200:03.38 /builddir/build/BUILD/firefox-67.0.3/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 200:03.38 class CTLogVerifier { 200:03.38 ^ 200:03.39 /builddir/build/BUILD/firefox-67.0.3/security/ct/MultiLogCTVerifier.cpp:24:6: note: 'AddLog' was previously declared here 200:03.39 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 200:03.39 ^ 200:03.39 /builddir/build/BUILD/firefox-67.0.3/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 200:03.39 class U_COMMON_API UnicodeString : public Replaceable 200:03.39 ^ 200:03.39 /builddir/build/BUILD/firefox-67.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 200:03.39 class U_COMMON_API UnicodeString : public Replaceable 200:03.39 ^ 200:03.39 In function 'ReleaseData', 200:03.39 inlined from '_ZN12nsTSubstringIDsE19FinishBulkWriteImplEj.part.106' at /builddir/build/BUILD/firefox-67.0.3/xpcom/string/nsTSubstring.cpp:260:0, 200:03.39 inlined from 'FinishBulkWriteImpl' at /builddir/build/BUILD/firefox-67.0.3/xpcom/string/nsTSubstring.cpp:255:6, 200:03.39 inlined from 'AssignASCII.constprop' at /builddir/build/BUILD/firefox-67.0.3/xpcom/string/nsTSubstring.cpp:442:0, 200:03.39 inlined from 'AssignASCII' at /builddir/build/BUILD/firefox-67.0.3/xpcom/string/nsTSubstring.cpp:419:0: 200:03.39 /builddir/build/BUILD/firefox-67.0.3/xpcom/string/nsSubstring.cpp:123: warning: attempt to free a non-heap object 'gNullChar' [-Wfree-nonheap-object] 200:03.39 free(aData); 200:03.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 200:03.39 /builddir/build/BUILD/firefox-67.0.3/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 200:03.39 sprintf(device, "/dev/video%d", (int)_deviceId); 200:03.39 /usr/include/bits/stdio2.h:36: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 200:03.39 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 200:03.39 In function 'operator new []', 200:03.39 inlined from 'FalliblyCreate' at /builddir/build/BUILD/firefox-67.0.3/parser/html/nsHtml5OwningUTF16Buffer.cpp:33:0: 200:03.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozalloc.h:146: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 200:03.39 return malloc_impl(size); 200:03.39 /builddir/build/BUILD/firefox-67.0.3/objdir/dist/include/mozilla/mozalloc.h: In function 'FalliblyCreate': 200:03.39 /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here 200:03.39 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; 200:03.39 ^ 200:03.39 /usr/bin/ld: /usr/bin/ld: DWARF error: offset (18284644) greater than or equal to .debug_str size (166246) 200:03.39 /usr/bin/ld: DWARF error: mangled line number section (bad file number) 200:03.39 /usr/bin/ld: DWARF error: could not find abbrev number 13435 200:03.39 /tmp/ccS2DREm.ltrans28.ltrans.o: in function `mozilla::gfx::OpenVRSession::SetupContollerActions()': 200:03.39 :(.text.unlikely._ZN7mozilla3gfx13OpenVRSession21SetupContollerActionsEv+0xe9): warning: the use of `tmpnam' is dangerous, better use `mkstemp' 200:09.20 ipc/app/plugin-container 200:09.85 js/xpconnect/shell/xpcshell 200:15.26 js/src/build/spidermonkey_checks.stub 200:15.60 layout/style/test/css_properties.js.stub 200:15.73 toolkit/components/featuregates/feature_definitions.json.stub 200:15.92 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 200:15.99 toolkit/components/normandy/test/browser/normandydriver-1.0.xpi.stub 200:16.02 toolkit/locales/multilocale.txt.stub 200:16.17 toolkit/components/normandy/test/browser/normandydriver-2.0.xpi.stub 200:16.25 toolkit/mozapps/extensions/built_in_addons.json.stub 200:16.34 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 200:16.61 devtools/shared/webconsole/reserved-js-words.js.stub 200:17.10 toolkit/library/dependentlibs.list.stub 200:17.38 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 200:17.48 toolkit/library/gtest/symverscript.stub 200:17.48 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 200:17.52 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 200:17.66 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 200:17.73 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 200:17.81 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 200:17.95 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 200:17.95 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 200:18.09 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 200:19.61 TEST-PASS | check_spidermonkey_style.py | ok 200:19.78 TEST-PASS | check_macroassembler_style.py | ok 200:19.88 TEST-PASS | check_js_opcode.py | ok 200:25.75 toolkit/locales/update.locale.stub 200:32.41 browser/locales/bookmarks.html.stub 200:34.43 Packaging specialpowers@mozilla.org.xpi... 200:34.58 Packaging quitter@mozilla.org.xpi... 200:34.70 Packaging mozscreenshots@mozilla.org.xpi... 200:34.86 1231 compiler warnings present. 201:27.31 Overall system resources - Wall time: 12034s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 201:28.62 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 201:28.62 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 201:28.62 warning: chrome/nsChromeRegistryContent.cpp:225:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') 201:28.62 warning: chrome/nsChromeRegistryContent.cpp:225:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') 201:28.62 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'arcs') 201:28.62 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'arcs') 201:28.62 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'time_profiler') 201:28.62 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'indirect_call') 201:28.62 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'time_profiler') 201:28.62 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') 201:28.62 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') 201:28.62 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') 201:28.62 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') 201:28.62 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 201:28.62 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 201:28.62 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 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKS1_' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix19ScaleNonUniformSelfEdddddd' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix19ScaleNonUniformSelfEdddddd' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKS1_' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKS1_' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKS1_' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/DocGroup.cpp:212:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom8Document12FillStyleSetEPNS_13ServoStyleSetE' does not match its profile data (counter 'arcs') 201:28.62 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') 201:28.62 warning: dom/base/StructuredCloneBlob.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/StructuredCloneBlob.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') 201:28.62 warning: dom/base/StructuredCloneBlob.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/WebKitCSSMatrix.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/WebKitCSSMatrix.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/nsGlobalWindowInner.cpp:7020:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/nsGlobalWindowInner.cpp:7020:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') 201:28.62 warning: dom/base/nsGlobalWindowInner.cpp:7020:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/nsGlobalWindowOuter.cpp:7828:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/nsGlobalWindowOuter.cpp:7828:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/base/nsGlobalWindowOuter.cpp:7828:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'indirect_call') 201:28.62 warning: dom/base/nsINode.cpp:2964:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/base/nsINode.cpp:2964:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') 201:28.62 warning: dom/base/nsINode.cpp:2964:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') 201:28.62 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 201:28.62 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 201:28.62 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') 201:28.62 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') 201:28.62 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') 201:28.62 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'indirect_call') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom19CanvasBidiProcessor8GetWidthEv' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom19CanvasBidiProcessor8GetWidthEv' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/canvas/WebGLContextDraw.cpp:963:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/canvas/WebGLContextDraw.cpp:963:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGLQuery.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/canvas/WebGLQuery.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.62 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') 201:28.62 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') 201:28.62 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.62 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') 201:28.62 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') 201:28.62 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') 201:28.62 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') 201:28.62 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'arcs') 201:28.62 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') 201:28.62 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') 201:28.62 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') 201:28.62 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') 201:28.62 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') 201:28.62 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') 201:28.62 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') 201:28.62 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') 201:28.63 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') 201:28.63 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') 201:28.63 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') 201:28.63 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') 201:28.63 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') 201:28.63 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') 201:28.63 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/indexedDB/ActorsParent.cpp:17379:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 201:28.63 warning: dom/indexedDB/Key.cpp:578:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 201:28.63 warning: dom/ipc/ContentChild.cpp:4004:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/ipc/ContentChild.cpp:4004:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/ipc/ContentChild.cpp:4004:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'indirect_call') 201:28.63 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 201:28.63 warning: dom/ipc/ContentProcess.cpp:186:53 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 201:28.63 warning: dom/ipc/MemMapSnapshot.cpp:114:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/ipc/MemMapSnapshot.cpp:114:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') 201:28.63 warning: dom/ipc/MemMapSnapshot.cpp:114:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/ipc/MemMapSnapshot.cpp:114:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/ipc/MemMapSnapshot.cpp:114:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/ipc/ProcessHangMonitor.cpp:1254: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') 201:28.63 warning: dom/ipc/ProcessHangMonitor.cpp:1254: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') 201:28.63 warning: dom/ipc/SharedMap.cpp:215:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 201:28.63 warning: dom/ipc/WindowGlobalParent.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/ipc/WindowGlobalParent.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/ipc/WindowGlobalParent.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/ipc/WindowGlobalParent.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/localstorage/ReportInternalError.cpp:34:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/localstorage/ReportInternalError.cpp:34:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 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') 201:28.63 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') 201:28.63 warning: dom/media/AudioTrack.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') 201:28.63 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') 201:28.63 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/CubebUtils.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/CubebUtils.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/CubebUtils.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/CubebUtils.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/MediaRecorder.cpp:1733:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/MediaRecorder.cpp:1733:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/MediaRecorder.cpp:1733:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/MediaRecorder.cpp:1733:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/systemservices/video_engine/platform_uithread.cc:151:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/systemservices/video_engine/platform_uithread.cc:151:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/media/systemservices/video_engine/platform_uithread.cc:151:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/media/systemservices/video_engine/platform_uithread.cc:151:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 warning: dom/media/webaudio/blink/HRTFPanner.cpp:282:61 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 201:28.63 warning: dom/media/webaudio/blink/HRTFPanner.cpp:284:61 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 201:28.63 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 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') 201:28.63 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') 201:28.63 warning: dom/plugins/base/nsJSNPRuntime.cpp:2000: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 201:28.63 warning: dom/plugins/base/nsPluginHost.cpp:617:9 [-Wmaybe-uninitialized] 'dataToPost' may be used uninitialized in this function 201:28.63 warning: dom/plugins/base/nsPluginHost.cpp:624:17 [-Wmaybe-uninitialized] 'newDataToPostLen' may be used uninitialized in this function 201:28.63 warning: dom/svg/SVGEnum.cpp:171:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/SVGEnum.cpp:171:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/SVGEnum.cpp:171:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'indirect_call') 201:28.63 warning: dom/svg/SVGEnum.cpp:171:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/SVGEnum.cpp:171:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/SVGEnum.cpp:171:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/SVGEnum.cpp:171:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/SVGIntegerPair.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/SVGIntegerPair.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/SVGNumberListSMILType.cpp:205:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/SVGNumberListSMILType.cpp:205:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/SVGNumberListSMILType.cpp:205:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/SVGNumberListSMILType.cpp:205:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/SVGNumberListSMILType.cpp:205:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/SVGNumberListSMILType.cpp:205:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/SVGNumberListSMILType.cpp:205:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/SVGNumberListSMILType.cpp:205:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/SVGTextPathElement.cpp:140:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/SVGTextPathElement.cpp:140:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'indirect_call') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:312:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:312:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:312:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:312:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: dom/xbl/builtin/ShortcutKeys.cpp:98:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 201:28.63 warning: dom/xbl/builtin/ShortcutKeys.cpp:109:11 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 201:28.63 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 201:28.63 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 201:28.63 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 201:28.63 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 201:28.63 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 201:28.63 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 201:28.63 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') 201:28.63 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:638:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') 201:28.63 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') 201:28.63 warning: editor/libeditor/HTMLTableEditor.cpp:64:28 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 201:28.63 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') 201:28.63 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') 201:28.63 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') 201:28.63 warning: gfx/2d/DrawTargetCairo.cpp:450:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 201:28.63 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 201:28.63 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 201:28.63 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/Factory.cpp:1117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 201:28.63 warning: gfx/2d/InlineTranslator.cpp:48:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 201:28.63 warning: gfx/2d/InlineTranslator.cpp:55:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 201:28.63 warning: gfx/2d/InlineTranslator.cpp:62:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 201:28.63 warning: gfx/2d/InlineTranslator.cpp:70:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 201:28.63 warning: gfx/2d/Path.cpp:446:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 201:28.63 warning: gfx/2d/PathSkia.cpp:198:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 201:28.63 warning: gfx/2d/PathSkia.cpp:198:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/2d/PathSkia.cpp:198:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/2d/RecordedEventImpl.h:1737:3 [-Wmaybe-uninitialized] 'joinStyle' may be used uninitialized in this function 201:28.64 warning: gfx/2d/RecordedEventImpl.h:1738:3 [-Wmaybe-uninitialized] 'capStyle' may be used uninitialized in this function 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierIZNKS0_11PathCapture24TransformedCopyToBuilderERKNS0_10BaseMatrixIfEENS0_8FillRuleEE14ArcTransformerEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedISC_fEEffbf' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierIZNKS0_11PathCapture24TransformedCopyToBuilderERKNS0_10BaseMatrixIfEENS0_8FillRuleEE14ArcTransformerEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedISC_fEEffbf' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/gl/GLBlitHelper.cpp:472:25 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 201:28.64 warning: gfx/gl/GLContext.h:1195:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 201:28.64 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') 201:28.64 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'arcs') 201:28.64 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') 201:28.64 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') 201:28.64 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') 201:28.64 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_EERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_EERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 201:28.64 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') 201:28.64 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/apz/src/GestureEventListener.cpp:636:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/apz/src/GestureEventListener.cpp:636:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/apz/src/GestureEventListener.cpp:636:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/apz/src/GestureEventListener.cpp:636:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/client/SingleTiledContentClient.cpp:265:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/client/SingleTiledContentClient.cpp:265:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/client/SingleTiledContentClient.cpp:265:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'time_profiler') 201:28.64 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') 201:28.64 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') 201:28.64 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') 201:28.64 warning: gfx/layers/ipc/RemoteContentController.cpp:376:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/ipc/RemoteContentController.cpp:376:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/ipc/RemoteContentController.cpp:376:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/ipc/RemoteContentController.cpp:376:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:522:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:522:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:522:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:522:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'interval') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'interval') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'pow2') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'single') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'pow2') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'single') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/opengl/TextureClientOGL.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/layers/wr/WebRenderTextureHostWrapper.cpp:75:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') 201:28.64 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') 201:28.64 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') 201:28.64 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont10RunMetrics11CombineWithERKS0_b' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'indirect_call') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont10RunMetrics11CombineWithERKS0_b' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/gfxGraphiteShaper.cpp:319:57 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 201:28.64 warning: gfx/thebes/nsUnicodeRange.cpp:427:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 201:28.64 warning: gfx/thebes/nsUnicodeRange.cpp:427:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 201:28.64 warning: gfx/thebes/nsUnicodeRange.cpp:427:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 201:28.65 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') 201:28.65 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') 201:28.65 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') 201:28.65 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') 201:28.65 warning: image/SurfacePipe.h:512:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'arcs') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'arcs') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'arcs') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'time_profiler') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'time_profiler') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: image/imgLoader.cpp:3039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 201:28.65 warning: image/test/gtest/TestAnimationFrameBuffer.cpp:113:29 [-Wmaybe-uninitialized] 'totalRecycled' may be used uninitialized in this function 201:28.65 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 201:28.65 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') 201:28.65 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') 201:28.65 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') 201:28.65 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') 201:28.65 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.65 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.65 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.65 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.65 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') 201:28.65 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') 201:28.65 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') 201:28.65 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') 201:28.65 warning: js/src/frontend/BytecodeEmitter.cpp:2669:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 201:28.65 warning: js/src/frontend/ParseNode.cpp:445:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/frontend/ParseNode.cpp:445:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/frontend/Parser.cpp:5591:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 201:28.65 warning: js/src/frontend/Parser.cpp:6991:16 [-Wmaybe-uninitialized] 'innerName' may be used uninitialized in this function 201:28.65 warning: js/src/frontend/TryEmitter.cpp:291:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend13TDZCheckCache13needsTDZCheckEPNS0_15BytecodeEmitterEP6JSAtom' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/frontend/TryEmitter.cpp:291:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend13TDZCheckCache12noteTDZCheckEPNS0_15BytecodeEmitterEP6JSAtomNS_13MaybeCheckTDZE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/frontend/TryEmitter.cpp:291:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend13TDZCheckCache12noteTDZCheckEPNS0_15BytecodeEmitterEP6JSAtomNS_13MaybeCheckTDZE' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/frontend/TryEmitter.cpp:291:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend13TDZCheckCache13needsTDZCheckEPNS0_15BytecodeEmitterEP6JSAtom' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/gc/PublicIterators.h:123:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 201:28.65 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZL15InitFromBailoutP9JSContextmN2JS6HandleIP10JSFunctionEENS2_IP8JSScriptEERN2js3jit16SnapshotIteratorEbR20BaselineStackBuilderNS1_13MutableHandleINS1_8GCVectorINS1_5ValueELm0ENS9_15TempAllocPolicyEEEEENSF_IS4_EEPKNSA_20ExceptionBailoutInfoE' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZL15InitFromBailoutP9JSContextmN2JS6HandleIP10JSFunctionEENS2_IP8JSScriptEERN2js3jit16SnapshotIteratorEbR20BaselineStackBuilderNS1_13MutableHandleINS1_8GCVectorINS1_5ValueELm0ENS9_15TempAllocPolicyEEEEENSF_IS4_EEPKNSA_20ExceptionBailoutInfoE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'indirect_call') 201:28.65 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/jit/CacheIR.cpp:1981:14 [-Wmaybe-uninitialized] 'protoKey' may be used uninitialized in this function 201:28.65 warning: js/src/jit/CodeGenerator.cpp:13953:26 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 201:28.65 warning: js/src/jit/FoldLinearArithConstants.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/jit/FoldLinearArithConstants.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/jit/InlineList.h:299:5 [-Wmaybe-uninitialized] 'ins' may be used uninitialized in this function 201:28.65 warning: js/src/jit/JSJitFrameIter.h:234:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 201:28.65 warning: js/src/jit/JSJitFrameIter.h:234:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 201:28.65 warning: js/src/jit/MIR.cpp:4037:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 201:28.65 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') 201:28.65 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') 201:28.65 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') 201:28.65 warning: js/src/vm/Debugger.cpp:12437:24 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 201:28.65 warning: js/src/vm/DebuggerMemory.cpp:475:54 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/vm/DebuggerMemory.cpp:475:54 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/vm/Interpreter.cpp:4475:24 [-Wmaybe-uninitialized] 'proto' may be used uninitialized in this function 201:28.65 warning: js/src/vm/JSObject.cpp:4258:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/vm/JSObject.cpp:4258:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/vm/JSObject.cpp:4258:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/vm/JSObject.cpp:4258:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/vm/OffThreadScriptCompilation.cpp:191: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') 201:28.65 warning: js/src/vm/OffThreadScriptCompilation.cpp:191:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryES4_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/vm/OffThreadScriptCompilation.cpp:191: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') 201:28.65 warning: js/src/vm/OffThreadScriptCompilation.cpp:191:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryES4_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/vm/SelfHosting.cpp:3497:34 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/vm/SelfHosting.cpp:3497:34 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/vm/StructuredClone.cpp:3235:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/vm/StructuredClone.cpp:3235:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/vm/StructuredClone.cpp:3235:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/vm/StructuredClone.cpp:3235:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/wasm/WasmBaselineCompile.cpp:2331:78 [-Wmaybe-uninitialized] 'framePushedExcludingArgs' may be used uninitialized in this function 201:28.65 warning: js/src/wasm/WasmBaselineCompile.cpp:8306:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 201:28.65 warning: js/src/wasm/WasmDebug.cpp:448:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/wasm/WasmDebug.cpp:448:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/wasm/WasmIonCompile.cpp:1866:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 201:28.65 warning: js/src/wasm/WasmJS.cpp:3824:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: js/src/wasm/WasmJS.cpp:3824:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') 201:28.65 warning: js/src/wasm/WasmTextToBinary.cpp:2925:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 201:28.65 warning: layout/base/PresShell.cpp:2642:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 201:28.65 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'single') 201:28.65 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/ReflowInput.cpp:1724:26 [-Wmaybe-uninitialized] 'hypotheticalPos.nsHypotheticalPosition::mIStart' may be used uninitialized in this function 201:28.65 warning: layout/generic/ReflowInput.cpp:1747:26 [-Wmaybe-uninitialized] 'hypotheticalPos.nsHypotheticalPosition::mBStart' may be used uninitialized in this function 201:28.65 warning: layout/generic/nsFlexContainerFrame.cpp:4896:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsFontInflationData.cpp:373:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsFrame.cpp:6032:45 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 201:28.65 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsGfxScrollFrame.cpp:3292:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 201:28.65 warning: layout/generic/nsIFrame.h:3595:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN9nsLineBox13MaybeFreeDataEv' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN9nsLineBox13MaybeFreeDataEv' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx15UnionMaybeRectsINS0_9RectTypedINS0_12UnknownUnitsEdEEEENS_5MaybeIT_EERKS7_S9_' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsPageContentFrame.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx15UnionMaybeRectsINS0_9RectTypedINS0_12UnknownUnitsEdEEEENS_5MaybeIT_EERKS7_S9_' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'indirect_call') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'arcs') 201:28.65 warning: layout/generic/nsTextFrame.cpp:9739:44 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 201:28.65 warning: layout/generic/nsVideoFrame.cpp:741:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 201:28.65 warning: layout/generic/nsVideoFrame.cpp:741:1 [-Wcoverage-mismatch] the control flow of function '_ZN11nsTextFrame12PaintShadowsEP16nsCSSShadowArrayRKNS_17PaintShadowParamsE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/generic/nsVideoFrame.cpp:741:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/generic/nsVideoFrame.cpp:741:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/generic/nsVideoFrame.cpp:741:1 [-Wcoverage-mismatch] the control flow of function '_ZN11nsTextFrame12PaintShadowsEP16nsCSSShadowArrayRKNS_17PaintShadowParamsE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/generic/nsVideoFrame.cpp:741:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/generic/nsVideoFrame.cpp:741:1 [-Wcoverage-mismatch] the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/generic/nsVideoFrame.cpp:741:1 [-Wcoverage-mismatch] the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/generic/nsVideoFrame.cpp:741:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/mathml/nsMathMLmspaceFrame.cpp:121:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/mathml/nsMathMLmspaceFrame.cpp:121:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/painting/nsDisplayList.h:1678:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 201:28.66 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '_ZL19ComputeMaskGeometryRN21nsSVGIntegrationUtils17PaintFramesParamsE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '_ZL19ComputeMaskGeometryRN21nsSVGIntegrationUtils17PaintFramesParamsE' does not match its profile data (counter 'arcs') 201:28.66 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') 201:28.66 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_E20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 201:28.66 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') 201:28.66 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') 201:28.66 warning: layout/painting/nsImageRenderer.cpp:1044:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/painting/nsImageRenderer.cpp:1044:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/painting/nsImageRenderer.cpp:1044:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/style/nsCSSProps.h:163:46 [-Warray-bounds] array subscript (nsCSSPropertyID)423 is above array bounds of 'const Flags [423]' {aka 'const mozilla::CSSPropFlags [423]'} 201:28.66 warning: layout/style/nsTransitionManager.cpp:820:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/style/nsTransitionManager.cpp:820:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsERK8nsTArrayI13nsStyleFilterEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSN_PK6nsRectPKNSG_9RectTypedINSG_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame31TransformFrameRectFromTextChildERK6nsRectPK8nsIFrame' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame31TransformFrameRectFromTextChildERK6nsRectPK8nsIFrame' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun19GetRunUserSpaceRectEP13nsPresContextj' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsERK8nsTArrayI13nsStyleFilterEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSN_PK6nsRectPKNSG_9RectTypedINSG_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'indirect_call') 201:28.66 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') 201:28.66 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') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun19GetRunUserSpaceRectEP13nsPresContextj' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 201:28.66 warning: layout/tables/nsTableFrame.cpp:7561:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 201:28.66 warning: media/mtransport/test_nr_socket.cpp:790:31 [-Wmaybe-uninitialized] 'compare_flags' may be used uninitialized in this function 201:28.66 warning: media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] 'log_level' may be used uninitialized in this function 201:28.66 warning: media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'time_profiler') 201:28.66 warning: media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'arcs') 201:28.66 warning: media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'indirect_call') 201:28.66 warning: media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1047:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.66 warning: media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1047:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.66 warning: media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1047:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.66 warning: media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1047:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.66 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] 'dir' may be used uninitialized in this function 201:28.66 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] 'direction' may be used uninitialized in this function 201:28.66 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] 'semantic' may be used uninitialized in this function 201:28.66 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50 [-Wmaybe-uninitialized] 'setupEnum' may be used uninitialized in this function 201:28.66 warning: netwerk/base/ProxyAutoConfig.cpp:1030:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') 201:28.66 warning: netwerk/base/ProxyAutoConfig.cpp:1030:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') 201:28.66 warning: netwerk/base/ProxyAutoConfig.cpp:1030:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') 201:28.66 warning: netwerk/base/nsSocketTransport2.cpp:1240:10 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 201:28.66 warning: netwerk/cache2/CacheObserver.cpp:489:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.66 warning: netwerk/cache2/CacheObserver.cpp:489:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.66 warning: netwerk/cache2/CacheObserver.cpp:489:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.66 warning: netwerk/cache2/CacheObserver.cpp:489:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.66 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') 201:28.66 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') 201:28.66 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') 201:28.66 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') 201:28.66 warning: netwerk/sctp/datachannel/DataChannel.cpp:3239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.66 warning: netwerk/sctp/datachannel/DataChannel.cpp:3239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.66 warning: netwerk/sctp/datachannel/DataChannel.cpp:3239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.66 warning: netwerk/sctp/datachannel/DataChannel.cpp:3239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.66 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 201:28.66 warning: objdir/dist/include/gtest/internal/gtest-param-util.h:404:7 [-Wsubobject-linkage] 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace 201:28.66 warning: objdir/dist/include/gtest/internal/gtest-param-util.h:441:7 [-Wsubobject-linkage] 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace 201:28.66 warning: objdir/dist/include/js/Value.h:419:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/js/Value.h:419:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/mozilla/Mutex.h:76:31 [-Wmaybe-uninitialized] 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' may be used uninitialized in this function 201:28.66 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 201:28.66 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 201:28.66 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SandboxReport'; use assignment or value-initialization instead 201:28.66 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 201:28.66 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 201:28.66 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 201:28.66 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 201:28.66 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 201:28.66 warning: objdir/dist/include/mozilla/RefPtr.h:51:21 [-Wodr] type 'struct RefPtr' violates the C++ One Definition Rule 201:28.66 warning: objdir/dist/include/mozilla/Telemetry.h:118:13 [-Wmaybe-uninitialized] 'label' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7 [-Wodr] type 'struct HTMLInputElement' violates the C++ One Definition Rule 201:28.66 warning: objdir/dist/include/nsCoord.h:70:11 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 201:28.66 warning: objdir/dist/include/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 201:28.66 warning: objdir/dist/include/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 201:28.66 warning: objdir/dist/include/nsISupportsImpl.h:1035:3 [-Wmultistatement-macros] macro expands to multiple statements 201:28.67 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:56618:30 [-Wmaybe-uninitialized] 'deleteSucceeded' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:203:26 [-Wmaybe-uninitialized] 'dst_top' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:105:37 [-Wmaybe-uninitialized] 'p6' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:107:37 [-Wmaybe-uninitialized] 'p5' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:109:37 [-Wmaybe-uninitialized] 'p4' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:114:37 [-Wmaybe-uninitialized] 'q4' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:116:37 [-Wmaybe-uninitialized] 'q5' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:118:61 [-Wmaybe-uninitialized] 'q6' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:119:28 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:120:42 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:123:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:350:29 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1451:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1457:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c:203:26 [-Wmaybe-uninitialized] 'dst_top' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:105:37 [-Wmaybe-uninitialized] 'p6' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:107:37 [-Wmaybe-uninitialized] 'p5' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:109:37 [-Wmaybe-uninitialized] 'p4' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:114:37 [-Wmaybe-uninitialized] 'q4' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:116:37 [-Wmaybe-uninitialized] 'q5' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:118:61 [-Wmaybe-uninitialized] 'q6' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:119:28 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:120:42 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:123:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:350:29 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1451:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 201:28.67 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1457:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 201:28.67 warning: security/apps/AppSignatureVerification.cpp:1214:25 [-Wmaybe-uninitialized] 'digestToUse' may be used uninitialized in this function 201:28.67 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') 201:28.67 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') 201:28.67 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') 201:28.67 warning: security/ct/CTLogVerifier.h:29:7 [-Wodr] type 'struct CTLogVerifier' violates the C++ One Definition Rule 201:28.67 warning: security/ct/CTLogVerifier.h:31:3 [-Wodr] '__ct_comp ' violates the C++ One Definition Rule 201:28.67 warning: security/ct/CTLogVerifier.h:42:16 [-Wodr] 'Init' violates the C++ One Definition Rule 201:28.67 warning: security/ct/MultiLogCTVerifier.h:27:8 [-Wodr] 'AddLog' violates the C++ One Definition Rule 201:28.67 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:448:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') 201:28.67 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:448:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') 201:28.67 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:448:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') 201:28.67 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:448:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') 201:28.67 warning: security/sandbox/linux/reporter/SandboxReporter.cpp:287:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: security/sandbox/linux/reporter/SandboxReporter.cpp:287:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: security/sandbox/linux/reporter/SandboxReporter.cpp:287:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: security/sandbox/linux/reporter/SandboxReporter.cpp:287:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 201:28.67 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:40 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 201:28.67 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1396:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1396:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1396:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1396:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3621:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3621:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3621:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3621:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4145:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4145:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4145:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4145:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 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') 201:28.67 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') 201:28.67 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') 201:28.67 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') 201:28.67 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') 201:28.67 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'arcs') 201:28.67 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'single') 201:28.67 warning: tools/power/rapl.cpp:608:19 [-Wformat-overflow=] '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 201:28.67 warning: tools/profiler/core/platform.cpp:1440:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 201:28.67 warning: tools/profiler/gecko/nsProfilerStartParams.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: tools/profiler/gecko/nsProfilerStartParams.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: tools/profiler/lul/LulMain.cpp:1562:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 201:28.67 warning: tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 201:28.67 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 201:28.67 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 201:28.67 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 201:28.67 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 201:28.67 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 201:28.67 warning: widget/nsNativeTheme.cpp:719:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 201:28.67 warning: widget/nsNativeTheme.cpp:719:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 201:28.67 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 201:28.67 warning: xpcom/base/MemoryTelemetry.cpp:542:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') 201:28.67 warning: xpcom/base/MemoryTelemetry.cpp:542:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') 201:28.67 warning: xpcom/base/MemoryTelemetry.cpp:542:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') 201:28.67 warning: xpcom/base/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 201:28.67 warning: xpcom/base/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 201:28.67 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 201:28.67 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 201:28.67 warning: xpcom/threads/nsTimerImpl.cpp:796:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') 201:28.67 warning: xpcom/threads/nsTimerImpl.cpp:796:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') 201:28.67 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 201:28.67 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 201:28.67 (suppressed 4 warnings in dom/webauthn/cbor-cpp) 201:28.67 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 201:28.67 (suppressed 6 warnings in gfx/angle) 201:28.67 (suppressed 10 warnings in gfx/cairo) 201:28.67 (suppressed 3 warnings in gfx/graphite2) 201:28.67 (suppressed 3 warnings in gfx/ots) 201:28.67 (suppressed 207 warnings in gfx/skia) 201:28.67 (suppressed 3 warnings in gfx/vr/service/openvr) 201:28.67 (suppressed 4 warnings in intl/icu) 201:28.67 (suppressed 1 warnings in media/ffvpx) 201:28.67 (suppressed 1 warnings in media/libcubeb) 201:28.67 (suppressed 1 warnings in media/libjpeg) 201:28.67 (suppressed 1 warnings in media/libmkv) 201:28.67 (suppressed 1 warnings in media/libnestegg) 201:28.67 (suppressed 1 warnings in media/libsoundtouch) 201:28.67 (suppressed 1 warnings in media/libspeex_resampler) 201:28.67 (suppressed 1 warnings in media/libtheora) 201:28.67 (suppressed 1 warnings in media/mtransport/third_party) 201:28.67 (suppressed 92 warnings in media/webrtc/trunk) 201:28.67 (suppressed 4 warnings in mfbt/double-conversion/double-conversion) 201:28.67 (suppressed 1 warnings in modules/woff2) 201:28.67 (suppressed 9 warnings in security/nss) 201:28.67 (suppressed 8 warnings in third_party) 201:28.67 /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|. 201:28.76 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.w3mSMg + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64 + cd firefox-67.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-67.0.3-1.fc29.x86_64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-67.0.3/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-67.0.3/objdir/browser/installer' /builddir/build/BUILD/firefox-67.0.3/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-67.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 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-67.0.3/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-67.0.3/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-67.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_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VPX_VPX_DECODER_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"67.0"' -DMOZILLA_VERSION='"67.0.3"' -DMOZILLA_VERSION_U=67.0.3 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"67.0.3"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_LTO=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/firefox-67.0.3/browser/installer/removed-files.in \ \ --minify \ \ --jarlog /builddir/build/BUILD/firefox-67.0.3/objdir/jarlog/en-US.log \ --compress none \ /builddir/build/BUILD/firefox-67.0.3/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ # Package mozharness /builddir/build/BUILD/firefox-67.0.3/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/firefox-67.0.3/objdir/dist/mozharness.zip Wrote 449 files in 2325750 bytes to mozharness.zip in 0.63s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-67.0.3/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-67.0.3/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64 /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/bin /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_WAYLAND__/false/ -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-67.0.3-20190618.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-67.0.3 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-as@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo as BUILDSTDERR: ++ sed -e s/-/_/g + language=as + echo '%lang(as) /usr/lib64/firefox/langpacks/langpack-as@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ast.xpi .xpi + language=ast + extensionID=langpack-ast@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ast@firefox.mozilla.org + unzip -qq firefox-langpacks/ast.xpi -d langpack-ast@firefox.mozilla.org + find langpack-ast@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ast@firefox.mozilla.org + zip -qq -r9mX ../langpack-ast@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ast BUILDSTDERR: ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/firefox/langpacks/langpack-ast@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/az.xpi .xpi + language=az + extensionID=langpack-az@firefox.mozilla.org + /usr/bin/mkdir -p langpack-az@firefox.mozilla.org + unzip -qq firefox-langpacks/az.xpi -d langpack-az@firefox.mozilla.org + find langpack-az@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-az@firefox.mozilla.org + zip -qq -r9mX ../langpack-az@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-bn-BD@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-bn-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-en-ZA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo eo BUILDSTDERR: ++ sed -e s/-/_/g + language=eo + echo '%lang(eo) /usr/lib64/firefox/langpacks/langpack-eo@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@firefox.mozilla.org + unzip -qq firefox-langpacks/es-AR.xpi -d langpack-es-AR@firefox.mozilla.org + find langpack-es-AR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-AR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo id BUILDSTDERR: ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/firefox/langpacks/langpack-id@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@firefox.mozilla.org + /usr/bin/mkdir -p langpack-is@firefox.mozilla.org + unzip -qq firefox-langpacks/is.xpi -d langpack-is@firefox.mozilla.org + find langpack-is@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-is@firefox.mozilla.org + zip -qq -r9mX ../langpack-is@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo is BUILDSTDERR: ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/firefox/langpacks/langpack-is@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@firefox.mozilla.org + /usr/bin/mkdir -p langpack-it@firefox.mozilla.org + unzip -qq firefox-langpacks/it.xpi -d langpack-it@firefox.mozilla.org + find langpack-it@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-it@firefox.mozilla.org + zip -qq -r9mX ../langpack-it@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo it BUILDSTDERR: ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/firefox/langpacks/langpack-it@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ja@firefox.mozilla.org + unzip -qq firefox-langpacks/ja.xpi -d langpack-ja@firefox.mozilla.org + find langpack-ja@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ja@firefox.mozilla.org + zip -qq -r9mX ../langpack-ja@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 - + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-67.0.3 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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 /builddir/build/BUILD/firefox-67.0.3 + cd - + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kk BUILDSTDERR: ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo km BUILDSTDERR: ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib64/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + find langpack-kn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kn BUILDSTDERR: ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/lib64/firefox/langpacks/langpack-kn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ko@firefox.mozilla.org + unzip -qq firefox-langpacks/ko.xpi -d langpack-ko@firefox.mozilla.org + find langpack-ko@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo lv BUILDSTDERR: ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/lib64/firefox/langpacks/langpack-lv@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/mai.xpi .xpi + language=mai + extensionID=langpack-mai@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mai@firefox.mozilla.org + unzip -qq firefox-langpacks/mai.xpi -d langpack-mai@firefox.mozilla.org + find langpack-mai@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mai@firefox.mozilla.org + zip -qq -r9mX ../langpack-mai@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-mai@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo mai BUILDSTDERR: ++ sed -e s/-/_/g + language=mai + echo '%lang(mai) /usr/lib64/firefox/langpacks/langpack-mai@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/mk.xpi .xpi + language=mk + extensionID=langpack-mk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mk@firefox.mozilla.org + unzip -qq firefox-langpacks/mk.xpi -d langpack-mk@firefox.mozilla.org + find langpack-mk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mk@firefox.mozilla.org + zip -qq -r9mX ../langpack-mk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo mk BUILDSTDERR: ++ sed -e s/-/_/g + language=mk + echo '%lang(mk) /usr/lib64/firefox/langpacks/langpack-mk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ml.xpi .xpi + language=ml + extensionID=langpack-ml@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ml@firefox.mozilla.org + unzip -qq firefox-langpacks/ml.xpi -d langpack-ml@firefox.mozilla.org + find langpack-ml@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ml@firefox.mozilla.org + zip -qq -r9mX ../langpack-ml@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-ml@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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 + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-or@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo th BUILDSTDERR: ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/lib64/firefox/langpacks/langpack-th@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + find langpack-tr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo uz BUILDSTDERR: ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/lib64/firefox/langpacks/langpack-uz@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-vi@firefox.mozilla.org + unzip -qq firefox-langpacks/vi.xpi -d langpack-vi@firefox.mozilla.org + find langpack-vi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@firefox.mozilla.org + zip -qq -r9mX ../langpack-vi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo zh-CN BUILDSTDERR: ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/firefox/langpacks/langpack-zh-CN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-TW.xpi -d langpack-zh-TW@firefox.mozilla.org + find langpack-zh-TW@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-67.0.3 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-bn-IN@firefox.mozilla.org.xpi langpack-bn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.0.3 + 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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.0.3 + 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-67.0.3-1.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-67.0.3 + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox-devel-67.0.3/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox-devel-67.0.3/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox-devel-67.0.3/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 67.0.3-1.fc29 --unique-debug-suffix -67.0.3-1.fc29.x86_64 --unique-debug-src-base firefox-67.0.3-1.fc29.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-67.0.3 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozavutil.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/plugin-container BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/firefox BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/config/external/icu/data/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-67.0.3/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-67.0.3' -> '/usr/src/debug/firefox-67.0.3-1.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: dwz: ./usr/lib64/firefox/libxul.so-67.0.3-1.fc29.x86_64.debug: Unknown DWARF DW_OP_253 /usr/lib/rpm/sepdebugcrcfix: Updated 13 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: <::xpcom::method::xpcom_method 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/lmdb-rkv/<::core::macros::assert_eq 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/rkv/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rkv/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rkv/<::core::macros::try macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rkv/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rkv/<::lazy_static::lazy::__lazy_static_create 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/<::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: 646799 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-67.0.3-1.fc29.x86_64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/firefox-wayland from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/firefox from /bin/bash to #!/usr/bin/bash BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_auth.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_header.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_peeloff.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_auth.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_userspace.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_input.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_structs.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_bsd_addr.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_cc_functions.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_os_userspace.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_sha1.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_callout.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_sha1.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_pcb.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_sysctl.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_asconf.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_crc32.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_ss_functions.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctputil.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_pcb.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_indata.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_usrreq.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_sysctl.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_callout.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_bsd_addr.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_uio.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_output.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/netinet/sctp_timer.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_route.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_socketvar.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_recv_thread.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_malloc.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_inpcb.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_mbuf.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_environment.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_environment.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_atomic.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_socket.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/netwerk/sctp/src/user_mbuf.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/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-67.0.3-1.fc29.x86_64/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-67.0.3-1.fc29.x86_64/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-67.0.3-1.fc29.x86_64/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-67.0.3-1.fc29.x86_64/media/webrtc/trunk/webrtc/modules/video_processing/util/skin_detection.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-67.0.3-1.fc29.x86_64/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-67.0.3-1.fc29.x86_64/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-67.0.3-1.fc29.x86_64/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-67.0.3-1.fc29.x86_64/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-67.0.3-1.fc29.x86_64/intl/icu/source/i18n/unicode/selfmt.h is executable but has empty or no shebang, removing executable bit Processing files: firefox-67.0.3-1.fc29.x86_64 BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib64/firefox/firefox-bin Provides: application() application(firefox.desktop) firefox = 67.0.3-1.fc29 firefox(x86-64) = 67.0.3-1.fc29 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavcodec.so(libmozavcodec.so)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsandbox.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul67)(64bit) metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXcursor.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXi.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) 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.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsandbox.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.13.2)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libpipewire-0.2.so.1()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstartup-notification-1.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvpx.so.5()(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul67)(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-67.0.3-1.fc29.x86_64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 67.0.3-1.fc29 firefox-wayland(x86-64) = 67.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-67.0.3-1.fc29.x86_64 Provides: firefox-debugsource = 67.0.3-1.fc29 firefox-debugsource(x86-64) = 67.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-67.0.3-1.fc29.x86_64 BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib/debug/usr/lib64/firefox/firefox-67.0.3-1.fc29.x86_64.debug and /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64/usr/lib/debug/usr/lib64/firefox/firefox-bin-67.0.3-1.fc29.x86_64.debug Provides: debuginfo(build-id) = 03bdb969e7c2d0fcea522dcb346eba917e81a811 debuginfo(build-id) = 345668938143619e3dbb5768cd9551fd2e816b1b debuginfo(build-id) = 500bcf71379b28d64968de632a475eba0c87550a debuginfo(build-id) = 584f255e9003ac71b8c2b809742dff1934d44ae8 debuginfo(build-id) = 637a9b39c1872a3f3634384184e7b8c9e3be4db2 debuginfo(build-id) = 6bdb51e5f4a5e878b0b3e48df533964772fde731 debuginfo(build-id) = 6c086622efabbbf1ce601a587c0cb6d30991dcdc debuginfo(build-id) = a5075cf7211973a4c2d7b04721ba7f3d34663baa debuginfo(build-id) = abe23e0b2cfc1dc13464ff17eaea077dce8e2fb1 debuginfo(build-id) = c20ad8930b2f73b23d653449b2c7fb2d87e0d2b8 debuginfo(build-id) = d22effc9cb80759c9fc62d63bd7c2b191e209971 debuginfo(build-id) = fcc0a6246894cd567f187d79c8427f9031d30f55 debuginfo(build-id) = ff8c1f6455ebcf4bead5af801ae29c65c4382553 firefox-debuginfo = 67.0.3-1.fc29 firefox-debuginfo(x86-64) = 67.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(x86-64) = 67.0.3-1.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64 Wrote: /builddir/build/RPMS/firefox-67.0.3-1.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-67.0.3-1.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-67.0.3-1.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-67.0.3-1.fc29.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.vier5w + umask 022 + cd /builddir/build/BUILD + cd firefox-67.0.3 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-67.0.3-1.fc29.x86_64 + exit 0 Child return code was: 0